===== Boolean ===== Boolean is the term used to denote computational truth values (as opposed to the truth values of [[a:proposition|propositions]]. The two standard boolean values are **true** and **false**. There are a number of standard [[a:operators]] defined over the booleans that primarily have impacts on program control flow. ===== Operators ===== {| ! Name ! Notation ! Truth Table |- | and || && || {| ! X ! Y ! X && Y |- | false || false || false |- | false || true || false |- | true || false || false |- | true || true || true |} |- | or || || || {| ! X ! Y ! X && Y |- | false || false || false |- | false || true || true |- | true || false || true |- | true || true || true |} |- | not || ~ || {| ! X ! ~X |- | false || true |- | true || false |} |}