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 |