Wie erhalte ich die Anzahl der Bits im Typ char
?
Ich weiß von CHAR_BIT
von climits
. Dies wird wie folgt beschrieben: "Das Makro liefert den maximalen Wert für die Anzahl der Bits, die zur Darstellung eines Objekts vom Typ char verwendet werden. Dikumwares C-Referenz . Soweit ich weiß, bedeutet dies, dass die Anzahl der Bits in einer char
nicht wahr?
Kann ich das gleiche Ergebnis erzielen mit std::numeric_limits
irgendwie? std::numeric_limits<char>::digits
gibt zurück. 7
korrekt, aber leider, weil dieser Wert die Vorzeichenhaftigkeit des 8-Bit-Zeichens hier respektiert