ezeio2:expref:operators

The following operators are supported in expressions:

Operator Name Description Example usage
+ Addition Adds two numbers `5+PI` (8.14159..)
- Subtraction Subtracts a number from another `Year()-2000` (19)
* Multiplication Multiplies two numbers `4*7` (28)
/ Division Divides a number with another `67/10` (6.7)
^ Exponent Raises a number to a power `10^3` (1000)
% Modulus Remainder of division `2345%100` (45)
& Binary AND Binary AND `14&7` (6)
| Binary OR Binary OR `14|7` (15)
# Binary XOR Binary Exclusive OR `14#7` (9)
~ Binary complement Binary Complement `~160` (95)
> Greater than Logical compare `10>9` (1)
< Less than Logical compare `10<9` (0)
>= Greater than or equal Logical compare `10>=9` (1)
<= Less than or equal Logical compare `10<=9` (0)
== Equal to Logical compare `10==9` (0)
&& Logical AND Logical AND `10&&9` (1)
|| Logical OR Logical OR `10||9` (1)
! Logical NOT Logical invert `!(10==9)` (1)
!! Make boolean Forces result to be boolean `!!8` (1)
E 10th power Raise to 10th power `3.14E3` (3140)
PI Pi Constant Pi `PI` (3.14159…)
E e Natural Logarithm `E` (2.71828…)
• ezeio2/expref/operators.txt