Operators Flashcards Preview

Learning C the hard way > Operators > Flashcards

Flashcards in Operators Deck (24)
Loading 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