In c, ich weiß eine unsigned Char ist von Größe 1 Byte (= 1 Oktett = 8 Bits), und ich weiß, dass ein unsigned Char ist tatsächlich ein ganzzahliger Wert zwischen 0 und 255, jetzt, wenn I haben folgende unsigned char-Variable:
Wie erhält man den Wert jedes Bits eines vorzeichenlosen Zeichens?
unsigned char c = 255; //(this value can be any value from 0 to 255)
Wie konnte ich eine Tabelle mit 8 Elementen erhalten anzeigt jedes Bit-Wert (0 oder 1) dieser variablen? (etwa so: {1, 1, 1, 1, 1, 1, 1, 1}) Gibt es einen einfachen Weg, dies in c zu tun?
Hinweis: Auf seltenen Maschinen ist 'unsigned char' mehr als 8 Bit. Verwende 'CHAR_BIT'. – chux
Das ist Mathe, reine einfache (?) Mathematik. – alk
Ich testete es auf meinem Acer e-15 dann die Größe von (unsigned char) gibt mir 1 (Byte) als Ergebnis, das ist nicht so selten wie Sie denken ...... – SWIIWII