如题所述
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 这两种数据类型