是否有机器,其大小(Char)!=1,或至少char_bit>8?
有没有机器(或编译器)sizeof(char) != 1?
sizeof(char) != 1
是吗?C99标准说sizeof(char)关于标准的遵从性实现必须准确为1?如果有,请给我节号和引文。
sizeof(char)
最新情况:如果我有一台计算机(CPU),它不能寻址字节(最小读取是4字节,对齐),但是只有4-s字节(uint32_t), 这台机器的编译器可以定义sizeof(char)到4点? sizeof(char)是1,但是char有32位 (CHAR_BIT宏)
uint32_t
CHAR_BIT
UPDATE 2:但是结果的大小不是字节!是恰尔的大小。而字符可以是2字节,还是(可能)7位?
UPDATE 3:好的。所有机器sizeof(char) == 1..但是机器有什么CHAR_BIT > 8 ?
sizeof(char) == 1
CHAR_BIT > 8
绝地无双
红颜莎娜
相关分类