【发布时间】:2010-10-01 01:11:45
【问题描述】:
在 ANSI (C89/90) C 中是否有标准投诉方法来表示一个字节?我知道,大多数情况下,一个字符恰好是一个字节,但我的理解是,不能保证一定是这样。还有,C99标准里有stdint.h,但是C99之前用的是什么?
我对 8 位和一个“字节”(sizeof(x) == 1)都很感兴趣。
【问题讨论】:
-
确保区分字节和八位字节。 sizeof(char) = 1 总是,这意味着一个 char 总是一个字节。但是,一个字节并不总是一个八位字节(DEC Alpha 字节为 10 位,IIRC...八位字节被定义为 8 位)。