Du hast Recht, ich musste mir auch mal sagen, dass die Annahme, dass ein Byte aus 8 Bits besteht, eher eine Legende ist. Andere Systeme, andere Bytes.
Ein Byte hat per Definition
immer 8 Bit, egal ob als Definitionsbyte oder als Type!
Chars können verschieden lang (durch unterschiedlich viele Bytes definiert) sein, aber nicht Byte.