Bit-Operatoren

Eine spezielle Variante der Operationen sind die Bit-Operationen, die eine Zahl bitweise in ihrer Binärdarstellung verändern:
 

Operator

Int

Float

Operation

Beispiel

Ergebnis

<<

X

 

Linksschieben (Multiplikation mit Potenzen von 2)

3<<2

12

>>

X

 

Rechtsschieben (Division durch Potenzen von 2)

16>>1

8

&

X

 

Bitweises UND

6&3

2

|

X

 

Bitweises ODER

9|3

11

^

X

 

Bitweises XOR (entweder-oder / exklusives ODER)

7^5

2

~

X

 

Bitweises NOT (Negation)

~43

Je nach Typ

Diese Operatoren können auch auf Fließkommazahlen angewandt werden, machen dort aber unseres Wissens keinen Sinn.