Daniel Thoma: Bitweiser Zugriff

Beitrag lesen

Hallo Peter,

Mit Bitwert meinte ich eigentlich bloß den Wert des bezeichneten Bits, also einfach 0 oder 1.

Klar ich auch. Ich habe aber erstmal nur einen Wert bestimmt, der 0 ist, wenn das Bit 0 war oder irgend eine Zweierpotenz, wenn das Bit 1 war.
Mit dem != 0 erreiche ich genau, dass ich 0 oder 1 herausbekomme. In C gibt es keinen speziellen Datentyp für Booleans. Das sind einfach die Zahlen 1 für true und 0 für false.

Grüße

Daniel