float p=(m+n)/2.0;这条语句为什么报错啊
来源:2-5 编程练习
半点灯火
2020-08-05 21:13:09
float p=(m+n)/2.0;
1回答
慕丝1539783
2020-08-05
2.0 等价于2.0d 因为"d"可以省略 默认表示double类型
int除以double,得到double类型数据
所以double类型赋值给float类型,报错
解决方法,把2.0,改成2.0f
float p=(m+n)/2.0f;
0 学习 · 16556 问题
相似问题
回答 1
回答 3
回答 2
回答 6