

Line 3: 
Line 3: 
 {{tl1}}   {{tl1}} 
   
−  {{ToDoThere is no page for C Order of operations/Operators at all. So I made one, and it'd be nice if I could get a bit of help with it?}}  +  {{todoThere is no page for C Order of operations/Operators at all. So I made one, and it'd be nice if I could get a bit of help with it?}} 
   
 ===Operations level 1===   ===Operations level 1=== 
Revision as of 20:03, 8 August 2012
TODO: There is no page for C Order of operations/Operators at all. So I made one, and it'd be nice if I could get a bit of help with it?
Operations level 1
Operator ! Syntax ! Explaination

x++  a unary operator that increases the value of "x" by one

x  A unary operator that decreases the value of "x" by one

Operations Level 2
TODO: Sections with lots of ?????????? need more information
Operator ! Syntax ! Explaination

++x  a unary operator that increases the value of "x" by one

x  A unary operator that decreases the value of "x" by one

+x  A unary operator that does ????????

x  A unary operator that does ????????

!x  A logical operator that returns a boolean value that is the opposite of "x" (If "x" is true, then "!x" returns false)

Operations Level 3
Operator ! Syntax ! Explaination

a / b  An operator that returns the value of "a divided by b"

a * b  An operator that returns the value of "a multipleid by b"

a % b  An operator that returns the value of "the reamainder of a divided by b"

Operations Level 4
Operator ! Syntax ! Explaination

a + b  An operator that returns the value of "a plus b"

a  b  An operator that returns the value of "a minus b"

Operations Level 5
Operator ! Syntax ! Explaination

a / b  An operator that returns the value of "a divided by b"

a * b  An operator that returns the value of "a multipleid by b"

a % b  An operator that returns the value of "the reamainder of a divided by b"

Operations Level 6
Operator ! Syntax ! Explaination

a >> b  A bitwise shift to the right ?????????

a << b  A bitwise shift to the left ??????????

Operations Level 7
Also known as "boolean operators" for returning boolean values
Operator ! Syntax ! Explaination

a < b  A logical statement that returns "true" if a is less than b

a <= b A logical statement that returns "true" if a is less than or equal to b

a > b  A logical statement that returns "true" if a is greater than b

a >= b  A logical statement that returns "true" if a is greater than or equal to b

Operations Level 8
Also known as "boolean operators" for returning boolean values
Operator ! Syntax ! Explaination

a = b A logical statement that returns "true" if a is equal to b

a != b  A logical statement that returns "true" if a NOT equal to b

Operations Level 9
Operator ! Syntax ! Explaination

a & b  A bitwise operator AND ????????

Operations Level 10
Operator ! Syntax ! Explaination

a ^ b  A bitwise operator ExclusiveOR ????????

Operations Level 11
Operator ! Syntax ! Explaination

a  b  A bitwise operator OR ????????

Operations Level 12
Operator ! Syntax ! Explaination

a && b  Returns "true" if both "a" and "b" are also true

Operations Level 13
Operator ! Syntax ! Explaination


a 
Returns "true" if either "a" or "b" is true

Operations Level 14
Operations Level 15
Operator ! Syntax ! Explaination

a = b  Assigns the value of "b" to "a"

a += b  Assigns the value of "a + b" to "a"

a = b  Assigns the value of "a  b" to "a"

a /= b  Assigns the value of "a / b" to "a"

a *= b  Assigns the value of "a * b" to "a"

a %= b  Assigns the value of "a % b" to "a"

a <>=  a >>= b  Assigns the value of "a + b" to "a"

a &= b  Assigns the value of "a  b" to "a"

a ^= b  Assigns the value of "a / b" to "a"

=  a = b  Assigns the value of "a * b" to "a"
