Difference between revisions of "Mathematical Operators"
From Recital Documentation Wiki
		
		
		
| Yvonnemilne  (Talk | contribs) | Yvonnemilne  (Talk | contribs)  | ||
| Line 7: | Line 7: | ||
| |()||Parentheses||1||N,C,D | |()||Parentheses||1||N,C,D | ||
| |- | |- | ||
| − | | | + | |**||Exponentiation||2||N | 
| |- | |- | ||
| − | | | + | |*||Multiplication||3||N | 
| |- | |- | ||
| |/||Division||3||N | |/||Division||3||N | ||
| Line 17: | Line 17: | ||
| |+||Addition||4||N,C,D | |+||Addition||4||N,C,D | ||
| |- | |- | ||
| − | | | + | |-||Subtraction||4||N,C,D | 
| |- | |- | ||
| |} | |} | ||
| Line 29: | Line 29: | ||
| |+||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 | ||
| |- | |- | ||
| − | | | + | |-||Concatenate the right hand string to the end of the left hand string after trimming the left hand string of trailing spaces | 
| |- | |- | ||
| |} | |} | ||
Revision as of 13:18, 24 March 2009
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 | 
| - | 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 after trimming the left hand string of trailing spaces | 
Example
? 2*3^2 18 ? 2*25%7 1.00 ? [Hello ] - [ World] Hello World
