Все время я читаю предложения типа
не полагаются на 1 байт размером 8 бит
используйте
CHAR_BIT
вместо 8 в качестве константы для преобразования между битами и байтами
et cetera. Какие системы реальной жизни существуют сегодня, где это верно? (Я не уверен, существуют ли различия между C и С++ относительно этого или если он на самом деле является агностиком языка. Пожалуйста, повторите, если это необходимо.)