2-4编程练习
来源:2-8 自增自减运算符
Bye白夜
2017-10-10 10:17:56
float p=(m+n)/2.0;
这样写为什么会报错?
1回答
好帮手慕珊
2017-10-10
因为2.0默认是double类型的字面值,所有(m+n)/2.0的计算结果还是double类型,double类型的值赋值给float类型的变量是要进行强制类型转换的,否则报错。可以把p声明为double类型,或者将2.0改为2.0f
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
0 学习 · 14452 问题
相似问题
回答 1
回答 2