Mathematical Operators

From Recital Documentation Wiki
Revision as of 13:19, 24 March 2009 by Yvonnemilne (Talk | contribs)

Jump to: navigation, search

The Recital/4GL supports the use of the following Mathematical Operators:


Operator Operation Precedence Data Types
() Parentheses 1 N,C,D
** Exponentiation 2 N
* Multiplication 3 N
/ Division 3 N
% Modulus/Remainder 3 N
+ Addition 4 N,C,D
- Subtraction 4 N,C,D


When dealing with Character data types, the operators have the following definitions:

Operator Operation
+ Concatenate the right hand string to the end of the left hand string
- Concatenate the right hand string to the end of the left hand string after trimming the left hand string of trailing spaces


Example

? 2*3^2
        18
? 2*25%7
      1.00
? [Hello     ] - [ World]
Hello World