c语言中 long long ;long double 占用多少内存空间?用什么控制字符?

2026年09月20日 23:43
有4个网友回答
网友(1):

long long是long long int的略写,占用8字节空间。long double占用10字节空间,但有的编译器并不认可10字节,还是8字节,比如在VC++6.0下,用sizeof(long double)测出来的值仍然是8。

网友(2):

long long ;long double; 数据类型的大小在不同的硬件平台及操作系统上的c编译器实现可能都不一样,具体可以用 sizeof(数据类型) 如 sizeof(long long) 计算出来。在 windos xp 操作系统下, vs2008 中的 vc++ 中, long long 和 long double 都是 8 个字节。

网友(3):

printf("%d %d\n",sizeof(long long),sizeof(long double)); //这个个语句即可测试出来。

网友(4):

long 4个。double 8个。没用过long long 和long double 这两种数据类型