【发布时间】:2021-10-11 18:34:33
【问题描述】:
在 C 编程语言中,如果一个 int 是 4 个字节,而字母在 ASCII 中表示为一个数字(也是一个 int),那么为什么一个 char 是 1 个字节?
【问题讨论】:
-
sizeof(char)是 1,因为无论它是多少位,标准都是这样定义的。 -
你的问题已经在这里得到了很好的回答:stackoverflow.com/a/5030541/10183216