byte是个基本概念,不为8的话会出现很多问题,尤其是C语言代码
理论上说带有校验位的内存byte就不是8,但设计者还是把这个概念隐藏起来了
【 在 ilovecpp (cpp) 的大作中提到: 】
: 似乎还有1byte=32bit的。
: char是寻址的单元,也就是1byte。但应该还是可以有值域比char小的整形,比如16位char的平台上还是可以有int8_t,只不过sizeof(int8_t)==sizeof(char)==1。
: 比如bool就是个值域比char小但sizeof不比char小的类型,虽然它不是整形吧。
: ...................
--
FROM 27.91.71.*