相关疑难解决方法(0)

C++标准规定了int的大小,long类型是什么?

我正在寻找有关基本C++类型大小的详细信息.我知道这取决于架构(16位,32位,64位)和编译器.

但是有没有C++的标准?

我在32位架构上使用Visual Studio 2008.这是我得到的:

char  : 1 byte
short : 2 bytes
int   : 4 bytes
long  : 4 bytes
float : 4 bytes
double: 8 bytes
Run Code Online (Sandbox Code Playgroud)

我试图找到,但没有成功,可靠的信息,表述的大小char,short,int,long,double,float(和其他类型的我没想到的),在不同的体系结构和编译器.

c++ c++-faq

679
推荐指数
15
解决办法
120万
查看次数

C++ 11的长期真的至少是64位吗?

在这里这里说这种类型long long至少和a一样长,int并且不少于64位.我一直在看C++ 11标准§3.9.1基本类型部分,我找不到任何64位的引用.我能找到的只是它至少与它一样长long int,至少与它一样长int.标准long long列为标准整数类型,而不是扩展类型,因此我想知道这个long long至少保持64位的断言是否为真.如果是,它在哪里陈述?请注意,我long long只是在讨论C++ 11标准.

c++ c++11

38
推荐指数
1
解决办法
4699
查看次数

标签 统计

c++ ×2

c++-faq ×1

c++11 ×1