似乎还有1byte=32bit的。
char是寻址的单元,也就是1byte。但应该还是可以有值域比char小的整形,比如16位char的平台上还是可以有int8_t,只不过sizeof(int8_t)==sizeof(char)==1。
比如bool就是个值域比char小但sizeof不比char小的类型,虽然它不是整形吧。
【 在 eGust 的大作中提到: 】
: char 还能是16位的?我印象中标准里 char 用来表示宽度最小整数的类型,莫非有嵌入式会搞成 1-byte = 16-bit?
--
FROM 114.86.93.*