单精度和双精度区别
#include
void main()
{
double f,h;
scanf("%f%f",&f,&h);
printf("%f %f ",f,h);
}
随便输一个数 得到的总是一个很大的负数 为什么呢?
scanf("%lf%lf",&f,&h);
printf("%f,%f ",f,h);
这样也是可以的,可见是scanf的问题,我的编译器(gcc)里的double和float是一样长的,但是还是不行,应该是scanf的问题
答:煤矿井下作业人员上岗前,对其进行的安全生产教育和培训时间不得少于72学时;考试合格后,必须在有安全工作经验的职工带领下工作满4个月,并经实践考核合格后,方可独立...详情>>
答:不太一样 如果您对我的答复满意,请点击下方“好评”,谢谢!详情>>
答:他在接触新环境的过程中,头脑非常冷静,不易感情用事,能把每件事处理得头头是道详情>>