Binary operations: Difference between revisions
Jump to navigation
Jump to search
(edit) |
(edit) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
A binary operator is an operator which takes 2 arguments, as opposed to a [[Unary | A binary operator is an operator which takes 2 arguments, as opposed to a [[Unary operations|unary operations]], which take 1 argument. | ||
Below is the list of binary operators: | Below is the list of binary operators: | ||
| Line 42: | Line 42: | ||
|-valign="top" | |-valign="top" | ||
|width="10%"|'''and'''||logical AND | |width="10%"|'''and'''||logical AND | ||
|-valign="top" | |||
|width="10%"|'''&&'''||logical AND. The use of AND is preferred for readability. | |||
|-valign="top" | |-valign="top" | ||
|width="10%"|'''or'''||logical OR | |width="10%"|'''or'''||logical OR | ||
|-valign="top" | |||
|width="10%"|'''<nowiki>||</nowiki>'''||logical OR. The use of OR is preferred for readability. | |||
|} | |} | ||
<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. |