Operators Flashcards
1
Q
++
A
Increment (Arithmetic)
2
Q
–
A
Decrement (Arithmetic)
3
Q
%
A
Modulus (Arithmetic)
4
Q
&&
A
Logical and (Logical)
5
Q
||
A
Logical or (Logical)
6
Q
!
A
Logical not (Logical)
7
Q
? :
A
Logical ternary (Logical)
8
Q
&
A
Bitwise and (Bitwise)
9
Q
|
A
Bitwise or (Bitwise)
10
Q
A
Bitwise xor (Bitwise)
11
Q
~
A
Bitwise ones compliment (Bitwise)
12
Q
A
Bitwise shift left (Bitwise)
13
Q
> >
A
Bitwise shift right (Bitwise)
14
Q
+=
A
Assign plus-equal (Assignment)
15
Q
-=
A
Assign minus-equal (Assignment)
16
Q
*=
A
Assign multiply (Assignment)
17
Q
/=
A
Assign divide (Assignment)
18
Q
%=
A
Assign modulus-equal (Assignment)
19
Q
sizeof()
A
Get the size of
20
Q
[]
A
Array subscript
21
Q
&
A
The address of
22
Q
*
A
The value of
23
Q
->
A
Structure dereference
24
Q
.
A
Structure reference