Uwaga: Operatory logiczne zwracają wartość 1.0 oznaczającą prawdę albo 0.0 oznaczającą fałsz. Ponieważ zwracane są wartości liczbowe, możliwe jest stosowane operatorów AND i OR z dodawaniem i mnożeniem. Na przykład: ((a<b) + (b>c)) sprawdza, czy a < b i b > c. ((a<b)*(b>c)) sprawdza, czy a<b i b>c.
Symbol |
Definicja operacji |
= |
logiczna równość |
!= |
logiczna nierówność |
! |
logiczne nie |
< |
logiczne mniejsze niż |
> |
logiczne większe niż |
<= |
logiczne mniejsze lub równe |
>= |
logiczne większe lub równe |
And |
logiczne „i” |
~ |
funkcja logiczna w przybliżeniu równe |
<~ |
funkcja logiczna mniejsze niż lub w przybliżeniu równe |
>~ |
funkcja logiczna większe niż lub w przybliżeniu równe |
Lub |
logiczne „lub” |
+ |
dodawanie dwuargumentowe |
- |
odejmowanie dwuargumentowe |
* |
mnożenie dwuargumentowe |
/ |
dzielenie dwuargumentowe |
- |
minus jednoargumentowy |
+ |
plus jednoargumentowy |
^ |
potęgowanie |