The following operators can be used in expressions in RENO blocks and RENO resources. The standard operators are available for use in other locations, such as reports; special operators are reserved for use only in RENO blocks and RENO resources.
Standard Arithmetic Operator |
Meaning (Example) |
+ (plus sign) |
Addition (3+3=6) |
- (minus sign) |
Subtraction (3–1=2) Negation (–1) |
* (asterisk) |
Multiplication (3*3=9) |
/ (forward slash) |
Division (3/3=1) |
% (percent sign) |
Percent (20%=0.2) |
^ (caret) |
Exponentiation (3^2=9) |
RENO Special Arithmetic Operator |
Meaning (Example) |
\ (backward slash) |
Returns the integer result of a division (11\2=5) |
] (right bracket) |
Modulus, remainder of the division 12]5=2 |
[ (left bracket) |
n-th root (2[16=4, 3[64=4) |
! (exclamation mark) |
Factorial (3!=6) |
# (number sign) |
Logarithm (b#n where b is the base and n is the number, or 2#8=3) |
RENO Comparison Logic Operator |
Meaning (Example) |
True/false comparison operators return False=0, True=1 |
|
= (equal) |
Equal (3=2 returns 0, 2=2 returns 1) |
> (greater than sign) |
Greater than (3>2 returns 1, 3<2 returns 0) |
< (less than sign) |
Less than (3<2 returns 0, 3>2 returns 1) |
>= (greater than or equal to sign) |
Greater than or equal to (3>=2 returns 1) |
<= (less than or equal to sign) |
Less than or equal to (3<=2 returns 0) |
<> (not equal to sign) |
Not equal to (2<>2 returns 0) |
{ (left curly bracket) |
Smallest of the two (3{2 returns 2) |
} (right curly bracket) |
Largest of the two (3}2 returns 3) |
| (pipe) |
OR (0|1 returns 1, 1|0 returns 1, 1|1 returns 1, 0|0 returns 0) |
& (ampersand) |
AND (0|1 returns 0, 1|0 returns 0, 1|1 returns 1, 0|0 returns 0) |
Reserved Constants |
Meaning (Example) |
Pi |
Return Pi to the precision used (3.141592654) |
e |
Return e to the precision used (2.718281828) |
Reserved for Future Use |
Meaning (Example) |
? (question mark) |
Reserved (10? returns 10) |
' (apostrophe) |
Reserved (10' returns 10) |
" (quotation mark) |
Reserved (10" returns 10) |
: (colon) |
Reserved (10:10 returns 10) |
© 1992-2019. HBM Prenscia Inc. ALL RIGHTS RESERVED.
E-mail Link |