C Operators Flashcards
1
Q
+
A
Addition
2
Q
+
A
Addition
3
Q
-
A
Subtract
4
Q
*
A
Multiply
5
Q
/
A
Divide
6
Q
%
A
Modulus
7
Q
++
A
Increment
8
Q
–
A
Decrement
9
Q
==
A
Equal
10
Q
!=
A
Not equal
11
Q
>
A
Greater than
12
Q
> =
A
Greater than equal
13
Q
<=
A
Less than equal
14
Q
&&
A
Logical AND
15
Q
||
A
Logical OR
16
Q
!
A
Logical NOT
17
Q
? :
A
Logical ternary
18
Q
&
A
Bitwise AND
19
Q
|
A
Bitwise OR
20
Q
A
Bitwise XOR
21
Q
~
A
Bitwise one’s complement
22
Q
> >
A
Bitwise shift right
23
Q
=
A
Assignment equal
24
Q
+=
A
Assignment plus-equal
25
-=
Assignment minus-equal
26
*=
Assignment multiply-equal
27
/=
Assignment divide-equal
28
%=
Assignment modulus-equal
29
<<=
Assignment shift-left-equal
30
>>=
Assignment shift-right-equal
31
&=
Assignment AND-equal
32
^=
Assignment XOR-equal
33
|=
Assignment OR-equal
34
sizeof()
Get the size of
35
[]
array subscript
36
&
The address of
37
*
The value of
38
->
Structure dereference
39
.
Structure reference
40
,
Comma
41
( )
Parenthesis
42
{ }
Braces
43
:
Colon
44
//
Single-line comment
45
/*
Multi-line comment start
46
*/
Multi-line comment end
47
-
Subtract
48
*
Multiply
49
/
Divide
50
%
Modulus
51
++
Increment
52
--
Decrement
53
==
Equality
54
!=
Not equal
55
>
Greater than
56
Less than
57
>=
Greater than equal
58
<=
Less than equal
59
&&
Logical AND
60
||
Logical OR
61
!
Logical NOT
62
? :
Logical ternary
63
&
Bitwise AND
64
|
Bitwise OR
65
^
Bitwise XOR
66
~
Bitwise one's complement
67
\\
Bitwise shift left
68
>>
Bitwise shift right
69
=
Assignment equal
70
+=
Assignment plus-equal
71
-=
Assignment minus-equal
72
*=
Assignment multiply-equal
73
/=
Assignment divide-equal
74
%=
Assignment modulus-equal
75
<<=
Assignment shift-left-equal
76
>>=
Assignment shift-right-equal
77
&=
Assignment AND-equal
78
^=
Assignment XOR-equal
79
|=
Assignment OR-equal
80
sizeof()
Get the size of
81
[]
array subscript
82
&
The address of
83
*
The value of
84
->
Structure dereference
85
.
Structure reference
86
,
Comma
87
( )
Parenthesis
88
{ }
Braces
89
:
Colon
90
//
Single-line comment
91
/*
Multi-line comment start
92
*/
Multi-line comment end