是否可以将多个字节值存储到 char 类型?
例如 char c;
我想在 c
中存储 1000。有可能这样做吗?
最佳答案
从技术上讲,不可以,您不能将超过一个字节的值存储到 char
类型。在 C 语言中,char
和 byte 大小相同,但不一定限于 8 位。许多标准机构倾向于使用术语“八位位组”来表示恰好 8 位的值。
如果您查看 limits.h
(根据内存),您会看到 CHAR_BIT
符号(以及其他符号)告诉您实际使用了多少位char
,如果它足够大,那么它可以存储值 1000。
关于c - C 中 char 类型值的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647764/