Ausgabe Ascii Zeichen als Byte
-
Hallo,
(thema : übung mit for schleife....)
kann mir jemand sagen, wie man ein ASCII Code Byte über eine FOR Schleife ausgeben kann ?
Also der Anwender wird aufgefordert ein Ascii Zeichen einzugeben und dann soll das Ascii Byte (bitweise) ausgegeben werden.
z.b 'c' -> 01000011
danke
-
#include <iostream> // gibt einen character in binärform aus // Bsp: 00101100b void print_character(char c) { const int BITS_PER_BYTE = 8; for (int n = BITS_PER_BYTE - 1; n >= 0; --n) std::cout << (c & (1 << n)); std::cout << "b" << std::endl; }