Nota:  Operadores lógicos retornam 1.0 para Verdadeiro e 0.0 para Falso. Como eles retornam valores, é possível executar o lógico AND e OR com a adição e multiplicação. Por exemplo: ((a<b) + (b>c)) testa para a < b ou b > c. ((a<b)*(b>c)) testa para a<b e b>c. 
| Símbolo  | 
Operador de Definição  | 
| =  | 
lógico igual a  | 
| !=  | 
lógico não é igual a  | 
| !  | 
lógico não  | 
| <  | 
lógico menor que  | 
| >  | 
lógico maior que  | 
| <=  | 
lógico menor que ou igual  | 
| >=  | 
lógico maior que ou igual  | 
| E  | 
booleano “E"  | 
| ~  | 
lógico aproximadamente igual  | 
| <~  | 
lógico menor que ou aproximadamente igual  | 
| >~  | 
lógico maior que ou aproximadamente igual  | 
| Ou  | 
booleano “OU"  | 
| +  | 
binário de adição  | 
| -  | 
binário de subtração  | 
| *  | 
binário de multiplicação  | 
| /  | 
binário de divisão  | 
| -  | 
sinal de menos  | 
| +  | 
sinal de mais  | 
| ^  | 
potência  |