Nota: Los operadores lógicos devuelven 1.0 para verdadero y 0.0 para falso. Puesto que devuelven valores, se pueden realizar operaciones lógicas AND y OR mediante la suma y la multiplicación. Por ejemplo: ((a<b)+(b>c)) comprueba si a < b o b > c. ((a<b)*(b>c)) comprueba si a < b y b > c.
| Símbolo |
Definición de operadores |
| = |
igual que lógico |
| != |
distinto de lógico |
| ! |
no lógico |
| < |
menor que lógico |
| > |
mayor que lógico |
| <= |
menor o igual que lógico |
| >= |
mayor o igual que lógico |
| And |
"Y" booleano |
| ~ |
aproximadamente igual lógico |
| <~ |
menor que o aproximadamente igual lógico |
| >~ |
mayor que o aproximadamente igual lógico |
| Or |
"O" booleano |
| + |
suma binaria |
| - |
resta binaria |
| * |
multiplicación binaria |
| / |
división binaria |
| - |
menos unario |
| + |
más unario |
| ^ |
potencia |