There are two constants used to represent truth and falsity in the Arduino language: true
, and false
.
true
true
is often said to be defined as 1, which is correct, but true has a wider definition. Any integer which is non-zero is true, in a Boolean sense. So -1, 2 and -200 are all defined as true, too, in a Boolean sense.
Note that the true
and false
constants are typed in lowercase unlike HIGH
, LOW
, INPUT
, and OUTPUT
.
false
false
is the easier of the two to define. false is defined as 0 (zero).
Note that the true
and false
constants are typed in lowercase unlike HIGH
, LOW
, INPUT
, and OUTPUT
.