| 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) |