为什么某些东西像一个字节中的位数一样基本,由C标准定义了实现?是否有可以有用的示例?
来自C99,3.6(可在此处可用(
3.6 字节
可寻址的数据存储单元足够大,可以保留执行环境的基本字符集的任何成员
注意1可以表达每个单独字节的地址 对象独特。
注2 A字节由连续序列组成 位,其数量是实现定义的。至少 显着的位称为低阶位;最重要的一点 称为高级位。
编辑:我在问一些基本的问题,为什么C标准在字节大小的位数中具有灵活性。不询问更具体地说的尺寸(char(拥有char_bit!= 8有什么好处> 许多较旧的机器和当前的DSP具有较大的字节(如:它们只能在-Ase -16位的倍数中求解内存(。当然,您不想忽略嵌入式世界的重要部分。