Die Bit-Operatoren

Tabelle 7.10 Bit-Operatoren

Operator

Aufgabe

Beispiel

&

Bitweise UND-Verknüpfung

'a' & 223

|

Bitweise ODER-Verknüpfung

'A' | 0x20

^

Bitweises XOR (exklusives ODER)

var1 ^ 0x0

~

Bitweises Komplement

~var1

>>

Rechtsverschiebung

i >> 2

<<

Linksverschiebung

j << 3

Diese Gruppe von Operatoren ist vor allem für die systemnahe Programmierung von Bedeutung. Sie gestatten es, skalare Werte (Integer) auf der Bitebene zu manipulieren.

// Multiplikation mit 2
int smallNumber = 3;
int res = smallNumber << 1;        // res wird zu 3 * 21 = 6

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.