#include<stdio.h>
int main(void)
{
float aboat=32000.0;
double abet=2.14e9;
long double dip=5.32e-5;
printf("%f can be written %e\n",aboat,aboat);
printf("%f can be written %e\n",abet,abet);
printf("%f can be written %e\n",dip,dip);
return 0;
}
编译时出现::
警告: 格式 ‘%e’ 需要类型 ‘double’,但实参 3 的类型为 ‘long double’
救助关于long double 的问题?
-
- 帖子: 27
- 注册时间: 2006-12-01 0:36
-
- 帖子: 232
- 注册时间: 2006-10-08 22:20
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系: