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

0 学习 · 16556 问题

查看课程