Arithmetic Operations: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
(edit)
 
(Redirected page to Category:Arithmetic Operations)
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
The four arithmetical operations supported by BR are addition, subtraction, multiplication and division. These operations literally correspond with their respective mathematical operators. All of these mathematical operators are examples of [[Binary operators|binary operators]].
#redirect:[[:Category:Arithmetic Operations]]
 
{|
|-valign="top"
|width="10%"|'''Operator'''|| '''Effect'''
|-valign="top"
|width="10%"|'''+'''||addition
|-valign="top"
|width="10%"|'''+='''||addition of the left operand to the right operand followed by assignment of the result to the left operand
|-valign="top"
|width="10%"|'''-'''||subtraction
|-valign="top"
|width="10%"|'''-='''||subtraction of the right operand from the left operand followed by assignment of the result to the left operand
|-valign="top"
|width="10%"|'''*'''||multiplication
|-valign="top"
|width="10%"|'''*='''||multiplication of the left operand by the right operand followed by assignment of the result to the left operand
|-valign="top"
|width="10%"|'''/'''||division
|-valign="top"
|width="10%"|'''/='''||division of the left operand by the right operand followed by assignment of the result to the left operand
|}
 
Now consider two more operators that use the same signs as addition and subtraction, yet each perform a different function.
 
The first one is [[Unary operators|unary plus]] '''+'''. The result of the unary plus operator is the value of its operand. The operand to the unary plus operator must be a numeric variable.
 
For example,
 
00010 let b = - 1
00020 let a = + b
 
The second one is [[Unary operators|unary minus]] '''-'''. The result of the unary minus operator is the opposite value of its operand. The operand to the unary minus operator must be a numeric variable.
 
For example,
 
00010 let b = - 1
00020 let a = - b
 
As a result, the value of a becomes 1, which is the opposite of -1.
 
<noinclude>
[[Category:Operators]]
</noinclude>

Latest revision as of 13:49, 13 May 2014