Sven Rautenberg: Vergleichsoperator vs. Bitoperator

Beitrag lesen

Moin!

Angenommen ich möchte zwei Datensätze vom Typ integer miteinander vergleichen, also würden die beiden folgenden ausdrücke 1 bzw. true zurückgeben, oder?

Nein, die zwei Ausdrücke sind nicht identisch.

d1 = 255
d2 = 1
d1 & d2 = 1 => true
d1 == d2 => false

Behandelt der Compiler diese beiden Varianten identisch, oder macht er unterschiede?

Antwort erübrigt sich. :)

- Sven Rautenberg