【发布时间】:2012-10-21 14:10:08
【问题描述】:
char、int、long double... 的大小可能因编译器而异。但是我是否根据 C++11 或 C11 标准保证任何有符号和无符号基本整数类型的大小相同?
【问题讨论】:
-
我希望如此,除非有某种类型对不等式有意义,在这种情况下,我会很高兴听到它。
-
顺便说一句,char 的 sizeof 始终为 1。char 可以有不寻常的大小,如 16 位,但 sizeof char 仍为 1,而 32 位类型的 sizeof 为 2。跨度>
标签: c++ c sizeof language-lawyer standards-compliance