您当前的位置:首页 > 计算机 > 编程开发 > C语言

奇怪的C语言浮点数问题

时间:01-03来源:作者:点击数:

如下的程序用VC6.0编译运行, debug时报运行时错误, release时出现: runtime error R6002 - floating point not loaded

奇怪极了。同样的程序, 有时候出错有时不出错。在TC下运行没问题,网上查找 相关信息, 有的说是病毒, 但用专杀查了没有,空格没影响,是后来加上的double, %lf也试了, 同样出错

#include <stdio.h>
int main()
{
float x;
scanf(" %f", &x);
return 0;
}

请教高手后得到解决,改为:

#include <stdio.h>
int main()
{
        float x=1.1f;
        scanf(" %f", &x);
        return 0;
}

加了初值以后就可以了,或者加上输出语句printf("%f", x);也可以。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门