C Operators Flashcards
+
Addition
+
Addition
-
Subtract
*
Multiply
/
Divide
%
Modulus
++
Increment
–
Decrement
==
Equal
!=
Not equal
>
Greater than
> =
Greater than equal
<=
Less than equal
&&
Logical AND
||
Logical OR
!
Logical NOT
? :
Logical ternary
&
Bitwise AND
|
Bitwise OR
Bitwise XOR
~
Bitwise one’s complement
> >
Bitwise shift right
=
Assignment equal
+=
Assignment plus-equal
-=
Assignment minus-equal
*=
Assignment multiply-equal
/=
Assignment divide-equal
%=
Assignment modulus-equal
«=
Assignment shift-left-equal
> > =
Assignment shift-right-equal
&=
Assignment AND-equal
^=
Assignment XOR-equal
|=
Assignment OR-equal
sizeof()
Get the size of
[]
array subscript
&
The address of
*
The value of
->
Structure dereference
.
Structure reference
,
Comma
( )
Parenthesis
{ }
Braces
:
Colon
//
Single-line comment
/*
Multi-line comment start
*/
Multi-line comment end
-
Subtract
*
Multiply
/
Divide
%
Modulus
++
Increment
–
Decrement
==
Equality
!=
Not equal
>
Greater than
Less than
> =
Greater than equal
<=
Less than equal
&&
Logical AND
||
Logical OR
!
Logical NOT
? :
Logical ternary
&
Bitwise AND
|
Bitwise OR
Bitwise XOR
~
Bitwise one’s complement
\
Bitwise shift left
> >
Bitwise shift right
=
Assignment equal
+=
Assignment plus-equal
-=
Assignment minus-equal
*=
Assignment multiply-equal
/=
Assignment divide-equal
%=
Assignment modulus-equal
«=
Assignment shift-left-equal
> > =
Assignment shift-right-equal
&=
Assignment AND-equal
^=
Assignment XOR-equal
|=
Assignment OR-equal
sizeof()
Get the size of
[]
array subscript
&
The address of
*
The value of
->
Structure dereference
.
Structure reference
,
Comma
( )
Parenthesis
{ }
Braces
:
Colon
//
Single-line comment
/*
Multi-line comment start
*/
Multi-line comment end