六岁小蛇后91:请问C语言中floating point formats notlinked是什么意思?

来源:百度文库 编辑:高考问答 时间:2024/05/06 11:33:29
程序主要内容如下:
int x=10,y=4;
printf("%f",x/y);

变量的类型有错,两个整型运算的结果还是整型,用%f来输出,当然要出错。

main()
{ int x=10,y=4;
printf("%f\n",(float)(x/y));
}

改成这样就好了

但是算出来是2
因为int/int肯定还是int类型

可以改成这样
main()
{ int x=10,y=4;
printf("%f\n",(float)x/(float)y);
}
怎么样2.5了吧