【发布时间】:2012-04-01 10:01:19
【问题描述】:
我一直认为:
-
char用一个字节表示, - 一个字节总是可以被认为有 8 位,
-
sizeof (char)始终是1, - 并且我可以分配的最大理论内存量(以
chars 计)是 RAM 的字节数(+交换空间)。
但现在我已经阅读了Wikipedia entry on the byte,我不再那么确定了。
我的哪些假设是错误的?哪一个是危险的?
【问题讨论】:
-
@MrLister:其他语言和它有什么关系?
-
那些有
char类型,而且关于永远永远永远的问题是如此绝望,以至于我觉得有必要评论sizeof char不是 1 的情况(即使它不在C. 请注意,问题标题和问题文本均未提及 C)。 -
@MrLister:这就是我们有标签的原因。