vc++各变量所占存储单元

来源:百度知道 编辑:UC知道 时间:2024/09/28 07:32:14
在vc6.0中,机器为int变量开辟4个字节,那其他的呢?
如long int,short int,float,double分别是多少个字节呢?

long 8个字节
short 2个字节
float 4个字节
double 8个字节

{
int n = sizeof( long int ); // 4
n = sizeof( short int ); // 2
n = sizeof( float ); // 4
n = sizeof( double ); // 8
}

若想知道各种数据类型的大小,你只要cout<<sizeof(type)或用其他的办法输出一下sizeof(type),就一目了然了。