我最近创建了 CHAR_BIT,我试图将其更改为 9(或任何高于 8 的值)
#Include <limits.h>
#define CHAR_BIT 9
确实,当我打印 CHAR_BIT 时,它返回 9(这是正确的)。
但是当我想使用 char 时,认为它会有更高的范围,但事实并非如此。 不知何故它仍然是 8 位.
我做错了什么吗?或者只是不可能改变一个字符的位数? (我不这么认为,但 idk)