created: 12/10/99; revised: 01/22/00, 07/18/02, 01/19/06
CHAPTER 40 — Boolean Expressions and
Short-circuit Operators
A boolean value (a true/false value) picks the branch
of an if statement or allows a loop to continue.
Sometimes a boolean expression is more complicated
than we have seen so far in these notes.
Often a program must make a decision based on a number of factors.
This chapter will examine this topic and discuss some additional boolean
operators.
Chapter Topics:
- Short-circuit
&&and||operators. - Non-short-circuit
&and|operators. - Expressions made with several
&&operators. - Expressions made with several
||operators. - Expressions made with mixed
&&and||operators. - Precedence of
&&and||operators.
QUESTION 1:
What is the true/false value of:
12 < 6 && 18 > 1