Difference between revisions of "Operators"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Tabled and added Increment and Decrement)
m (Fixed one wrong formatting)
Line 24: Line 24:
 
! Operation !! Character used !! Description !! Example
 
! Operation !! Character used !! Description !! Example
 
|-
 
|-
| AND || Performed using "&" or "&&" || Returns true if both inputs are true. || true && false = false
+
| AND || Performed using "&" or "&&" || Returns true if both inputs are true. || <tt>true && false = false</tt>
 
|-
 
|-
 
| OR || performed using "<nowiki>|</nowiki>" or "<nowiki>||</nowiki>" || returns true if one or both inputs are true. || <tt>true <nowiki>||</nowiki> false = true</tt>
 
| OR || performed using "<nowiki>|</nowiki>" or "<nowiki>||</nowiki>" || returns true if one or both inputs are true. || <tt>true <nowiki>||</nowiki> false = true</tt>

Revision as of 12:20, 15 December 2016

There are five types of mathematical operator, and four types of bitwise operator.

Mathematical operators

Operation Character used Description Example
Addition Performed using the "+" operator Adds values together. A + B = 12
Subtraction Performed using the "-" operator Subtracts values. A - B = 8
Multiplication Performed using the "*" operator Multiplies values together. A * B = 20
Division Performed using the "/" operator Divides values. S / B = 5
Increment Performed using the "++" operator Adds 1 to a variable and saves the variable. A++ = 11
Decrement Performed using the "--" operator Subtracts 1 from a variable and saves the variable. B-- = 9
Modulus Performed using the "%" operator Finds the remainder of a division between values. 10 % 3 = 1

Bitwise operators

Operation Character used Description Example
AND Performed using "&" or "&&" Returns true if both inputs are true. true && false = false
OR performed using "|" or "||" returns true if one or both inputs are true. true || false = true
XOR Performed using "^" Returns true if both inputs are different. true ^ false = true
NOT performed using "!" Returns false if true, or true if false. !true = false