求助 为什么我打的程序一直有问题
#include "stdio.h"void main()
{
float a, b;
a = 123456.789e5;
b = a + 20;
printf("%f\n", a);
printf("%f\n", b);
}
小甲鱼视频跟打的 还有前几次跟打一样 一直显示有一处错误!!!!
什么错误????? 什么错误?我这里运行没有问题啊
只是你的这个数太大了,加不加20 ,看不出来结果变化,float有效位数没这么多,若改为double就能看出来a和b的区别了。
我猜你的错误是不是因为有其他的程序在运行,而导致这个程序无法运行啊? 是不是编辑器的问题,你改成int main,返回1试试。 应该是编译器的问题,试试这样:
#include "stdio.h"
int main()
{
float a, b;
a = 123456.789e5;
b = a + 20;
printf("%f\n", a);
printf("%f\n", b);
return 0;
} 我换个思路想下 是不是我的编译器有问题
求一个在哪能下载vc++6.0的地址 float a, b;
a = 123456.789e5f;
5后面加一个f浮点数默认都是 double类型的 想要弄float类型 要加个f 如果 弄好了 给个分呗
页:
[1]