【发布时间】:2015-06-27 04:42:52
【问题描述】:
我从书籍和演示文稿中听说过 C/C++ 中整数类型的最小尺寸
以下大小以字节为单位:
sizeof(char) >= 1sizeof(short) >= 2sizeof(long) >= 4sizeof(long long) >= 8
但我在标准中找不到这些保证。 那么编译器是否需要任何保证来实现标准 C++98/C++2003/C89/C99 中定义的定义?
【问题讨论】:
-
sizeof(char) 总是返回 1。我猜你的数字是位。
-
我提出了一些问题。我对标准所说的更感兴趣
-
谢谢,但我对 msdn 或 smth 不感兴趣。就像en.cppreference.com/w/cpp/language/types 我只对C|C++ 标准port70.net/~nsz/c 说的话感兴趣
标签: c++