3.6
字节:可寻址的数据存储单元,足以容纳执行环境的基本字符集的任何成员
注1 :可以唯一地表示对象的每个字节的地址.
那么,当我得出结论只有字节可寻址的存储器架构是标准的目标时,我能正确地解释这个吗?或者是我以不正确的方式阅读它?
小智 7
从技术上讲,你是对的,这确实说一致的C实现必须具有字节可寻址的内存.但是C标准并不要求一个字节只有8位.实现可以将"byte"定义为具有64位,就标准而言,这只是极好的.标准也不要求"字节可寻址"为单个操作,因此只支持64位读取的处理器上的8位字节仍然有效,只要编译器确保执行所需的屏蔽和移位即可得到正确的结果.