Binary operations: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
|  (edit) |  (edit) | ||
| Line 50: | Line 50: | ||
| |} | |} | ||
| <noinclude> | <noinclude> | ||
| [[Category: | [[Category:Operations]] | ||
| </noinclude> | </noinclude> | ||
Latest revision as of 07:29, 11 January 2012
A binary operator is an operator which takes 2 arguments, as opposed to a unary operations, which take 1 argument.
Below is the list of binary operators:
| Operator | Effect | 
| = | may be used for assignment or comparing 2 values like the == operator | 
| := | forced assignment | 
| <> | not equal | 
| & | concatenation of strings | 
| * | multiplication | 
| *= | multiplication of the left operand by the right operand followed by assignment of the result to the left operand | 
| + | addition | 
| += | addition of the left operand to the right operand followed by assignment of the result to the left operand | 
| - | subtraction | 
| -= | subtraction of the right operand from the left operand followed by assignment of the result to the left operand | 
| / | division | 
| /= | division of the left operand by the right operand followed by assignment of the result to the left operand | 
| < | less than | 
| <= | less than or equal to | 
| == | equality | 
| > | more than | 
| >= | more than or equal to | 
| and | logical AND | 
| && | logical AND. The use of AND is preferred for readability. | 
| or | logical OR | 
| || | logical OR. The use of OR is preferred for readability. |