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

如题所述

long long是long long int的略写,占用8字节空间。long double占用10字节空间,但有的编译器并不认可10字节,还是8字节,比如在VC++6.0下,用sizeof(long double)测出来的值仍然是8。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-03
long long ;long double; 数据类型的大小在不同的硬件平台及操作系统上的c编译器实现可能都不一样,具体可以用 sizeof(数据类型) 如 sizeof(long long) 计算出来。在 windos xp 操作系统下, vs2008 中的 vc++ 中, long long 和 long double 都是 8 个字节。
第2个回答  2011-08-03
printf("%d %d\n",sizeof(long long),sizeof(long double)); //这个个语句即可测试出来。追问

控制字符是什么?

追答

是不是指输入输出的格式控制符?下面这些就是格式控制符。
%d
%x
%o
%s
%f
%lf

本回答被提问者采纳
第3个回答  2011-08-03
long 4个。double 8个。没用过long long 和long double 这两种数据类型

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网