SYNOPSIS
int test_bit(string str, int n)
BESCHREIBUNG
Gibt 0 oder 1 des <n>-ten Bits im String <str> zurueck.
Jedes Zeichen besteht aus 6 Bits. Jedem Zeichen ist also ein Wert
zwischen 0 und 63 zugeordnet (weil 2^6=64). Das erste Zeichen ist der
Leerschlag " " mit dem Wert 0 (keines der Bits ist gesetzt). Das
erste Zeichen im String ist dasjenige mit den niedrigsten Bits (0-5).
BEISPIELE
test_bit("_", 5); Liefert 1, weil "_" das 63. Zeichen ist und
deshalb das 5. Bit gesetzt hat.
test_bit(" ", 3); Liefert 0, weil " " das 0. Zeichen ist und deshalb
kein Bit gesetzt hat.
SIEHE AUCH
set_bit(E), clear_bit(E), last_bit(E), next_bit(E), count_bits(E),
and_bits(E), or_bits(E), xor_bits(E), invert_bits(E), copy_bits(E)
|