Operation Manual
Hoofdstuk 2: Wiskundige, hoek- en vergelijkende bewerkingen 69
Boolese operatoren
Boolese operatoren worden vaak gebruikt in programma's om het verloop van de uitvoering ervan
te sturen, maar ook voor grafieken van functies wanneer het plotten van de grafiek voor specifieke
waarden moet worden gecontroleerd. Hierbij worden waarden uitsluiten geïnterpreteerd als nul
(onwaar) of als verschillend van nul (waar).
and, or, xor
and, or en xor (de exclusieve or) resulteren in de waarde 1 indien een uitdrukking waar is of in 0
indien een uitdrukking onwaar is volgens de argumenten in de onderstaande tabel.
waardeA en
waardeB kunnen reële getallen, uitdrukkingen of lijsten zijn.
waardeA and waardeB
waardeA or waardeB
waardeA xor waardeB
not(
not( resulteert in 1 indien waarde (die een uitdrukking kan zijn) gelijk is aan 0.
not(waarde)
Boolese operatoren gebruiken
De Boolese logica wordt vaak toegepast voor vergelijkingen. In het volgende programma zorgen
de instructies ervoor dat de waarde 4 wordt opgeslagen in C.
waardeA waardeB and or xor
ƒ0 ƒ0
resulteert in 1 1 0
ƒ0
0 resulteert in 0 1 1
0
ƒ0
resulteert in 0 1 1
0 0 resulteert in 0 0 0