请问C语言中floating point formats notlinked是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/25 09:46:50
程序主要内容如下:
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了吧