相关疑难解决方法(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++中的int和long有什么区别?

如果我错了,纠正我,

int是4个字节,从-2,147,483,648到2,147,483,647(2 ^ 31)
长的值范围是4个字节,值范围从-2,147,483,648到2,147,483,647(2 ^ 31)

C++有什么区别?它们可以互换使用吗?

c++ variables

113
推荐指数
9
解决办法
10万
查看次数

为什么在Turbo C编译器中sizeof(int)是2个字节而在gcc中Linux编译器是4个字节?

为什么在Turbo C编译器中sizeof(int)是2个字节而在gcc中Linux编译器是4个字节?

c integer sizeof turbo-c

4
推荐指数
1
解决办法
1268
查看次数

C中16位与32位机器的int数据类型的大小

为什么int数据类型的大小在16位32位体系结构中是不同的,而其他原始数据类型在两种体系结构中具有相同的大小?

c primitive-types

2
推荐指数
1
解决办法
522
查看次数

为什么 int 在 c 或任何其他语言中占用 4 个字节?

这是一个有点笼统的问题,与 c 编程语言并不完全相关,但这是我目前正在研究的问题。

为什么一个整数占用 4 个字节或多少字节取决于系统?

为什么每个整数不占用 1 个字节?

例如为什么以下占用8个字节:

int a = 1;
int b = 1;
Run Code Online (Sandbox Code Playgroud)

谢谢

c int

0
推荐指数
1
解决办法
1453
查看次数

标签 统计

c ×3

c++ ×2

c++-faq ×1

int ×1

integer ×1

primitive-types ×1

sizeof ×1

turbo-c ×1

variables ×1