Hallo Daniel,
wie ich schon Peter gegenüber angedeutet habe, geht es in den meisten Fällen, wo einzelne Bits abgefragt werden, nicht um die tatsächliche Wertigkeit des jeweiligen Bits; daher ist hier der Vergleich !=0 eigentlich sinnfrei (schadet aber auch nicht). Das Funktionsergebnis wird ja im realen Kontext sowieso auf "ungleich Null" abgefragt.
Ja, nur legte er Wert darauf, dass er den Bit-Wert bräuchte. Deswegen habe ich das genau so gemacht.
Mit Bitwert meinte ich eigentlich bloß den Wert des bezeichneten Bits, also einfach 0 oder 1.
Bye,
Peter