User Tools

Site Tools


en:operators

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:operators [2016/08/09 11:20]
admin
en:operators [2016/08/09 18:28]
admin
Line 1: Line 1:
 ===== Operators ===== ===== Operators =====
-The operators +, -, *, /, and ^ are used to perform addition, subtraction, multiplication, division, exponentiation of floating point and integer numbers. Valid operands are numeric constants and/or numeric variables.\\ + 
-\\ +What is an operation and operator... 
-The operators %, \, &, |, and ~ are used to calculate modulo, integer division, bitwise and, bitwise or, and bitwise negation (not) of integer expressions.  Floating point numbers will be converted to an integer value before calculation.\\ + 
-\\ +{{page>arithmeticoperators}} 
-The = operator is used both for assignment to variables, and to test for equality.  The + operator may be used to perform concatenation of any combination of string constants and string variables The : operator can separate multiple statements on a single lineThe # operator is a shortcut for the [[rem|Rem]] statement, and is interchangeable with it.\\ + 
-\\ +{{page>stringoperators}}
-^Arithmetic Operators^^^^ +
-^Operator^Name^Example^Comments^ +
-|+|Addition|a + b|add two numeric values.  If one or both values are strings the plus operator will concatenate the strings into a single string.<sup>2</sup>| +
-|-|Subtraction|a - b|subtract two numeric values| +
-|*|Multiplication|a * b| | +
-|/|Division|a / b|Returns a decimal number of times that b goes into a.| +
-|\|Integer Division|a \ b|Returns the number of whole times that b goes into a.| +
-|%|Modulo|a % b|Returns the remainder of the integer division of a and b.| +
-|%%++%%|Increment Prefix|%%++a%%|Increment (add one) the the variable and return the value after the increment. (may be applied ONLY to numeric variables or array elements)  <sup>1</sup>+
-|%%++%%|Increment Suffix|%%a++%%|Return the value of the variable and then increment the variable by one for the next time it is accessed. (may be applied ONLY to numeric variables or array elements) <sup>1</sup>+
-|--|Decrement Prefix|--a|Decrement (subtract one) the the variable and return the value after the decrement. (may be applied ONLY to numeric variables or array elements) <sup>1</sup>+
-|--|Decrrement Suffix|a--|Return the value of the variable and then decrement the variable by one for the next time it is accessed. (may be applied ONLY to numeric variables or array elements) <sup>1</sup>+
-\\+
  
 {{page>comparisonoperators}} {{page>comparisonoperators}}
  
 {{page>logicaloperators}} {{page>logicaloperators}}
 +
 +{{page>variableoperators}}
  
 {{page>bitwiseoperators}} {{page>bitwiseoperators}}
- 
-{{page>stringoperators}} 
  
 ^Order of Operations^^^ ^Order of Operations^^^
Line 43: Line 30:
 |12|XOR|Logical Exclusive Or| |12|XOR|Logical Exclusive Or|
 \\ \\
-<sup>1</sup> new with version 1.9.9.10\\ 
-<sup>2</sup> new or changed with version 1.9.9.30\\ 
-<sup>3</sup> new or changed with version 1.9.9.30 
  
 +=== Links to Separate Pages ===
 +
 +  * [[arithmeticoperators|Arithmetic Operators]]
 +  * [[stringoperators|String Operators]]
 +  * [[comparisonoperators|Comparison Operators]]
 +  * [[logicaloperators|Boolean (Logical) Operators]]
 +  * [[variableoperators|Variable Operators]]
 +  * [[bitwiseoperators|Bitwise Operators]]
en/operators.txt · Last modified: 2020/02/28 10:46 (external edit)