Poznámka:  Logické operátory vrátí hodnotu 1,0 pro případ pravda (true) a 0,0 pro případ nepravda (false). Protože vracejí hodnoty, je možné na ně použít operace sčítání a násobení ve smyslu logických operátorů AND a OR. Například: ((a<b) + (b>c)) testuje, je-li a < b nebo b > c. ((a<b)*(b>c)) testuje, je-li a<b a zároveň b>c. 
| Symbol  | 
Definice operátoru  | 
| =  | 
logické rovná se  | 
| !=  | 
logické nerovná se  | 
| !  | 
negace  | 
| <  | 
logické menší než  | 
| >  | 
logické větší než  | 
| <=  | 
logické menší nebo rovno než  | 
| >=  | 
logické větší nebo rovno než  | 
| A  | 
booleovské „a“  | 
| ~  | 
logicky přibližně rovno  | 
| <~  | 
logicky menší než nebo přibližně rovno  | 
| >~  | 
logicky větší než nebo přibližně rovno  | 
| Nebo  | 
booleovské „nebo“  | 
| +  | 
binární součet  | 
| -  | 
binární rozdíl  | 
| *  | 
binární násobek  | 
| /  | 
binární podíl  | 
| -  | 
unární minus  | 
| +  | 
unární plus  | 
| ^  | 
mocnina  |