Mach maschinen-, compiler- und Sprachabhaengig daraus.
Im uebrigen verwenden auch nicht alle Prozessoren 2Bc. Du hast Glueck, dass du eine Intel-Kiste hast. Bei einem Generation wuerde dein Bit-Haufen auch schon wieder anders aussehen.
Die meisten Inseln verwenden die Negativdarstellung der Prozessoren, und ihre eigene Groessen. Darum verwendet man auch nur uints fuer Flags. Nervende Geschichte, manchmal, wenn man mit Binaerdaten arbeitet.
/Vermutlich, weil sizeof ein statischer Operator ist. Ein bool hat ja in Wirklichkeit auch eher die Groesse eines Wortes.