Binary operations: Difference between revisions
Jump to navigation
Jump to search
(edit) |
(edit) |
||
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%"|'''||'''||logical OR. The use of OR is preferred for readability. | |||
|} | |} | ||
<noinclude> | <noinclude> | ||
[[Category:Operators]] | [[Category:Operators]] | ||
</noinclude> | </noinclude> |
Revision as of 14:57, 10 January 2012
A binary operator is an operator which takes 2 arguments, as opposed to a unary operators, 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. |