为了账号安全,请及时绑定邮箱和手机立即绑定

120.5为什么不能用float?他是单精度的!!

120.5为什么不能用float?他是单精度的!!

正在回答

5 回答

可以用,只要你写成 float price =12.5f;就可以了


0 回复 有任何疑惑可以回复我~
#1

30it 提问者

非常感谢!
2015-12-11 回复 有任何疑惑可以回复我~
#2

30it 提问者

float price是什么意思。。。。特别是price
2015-12-11 回复 有任何疑惑可以回复我~
#3

前世 回复 30it 提问者

在其他地方的prince我不知道,在这里的price不是一个程序命令,也不是和float一起的一个命令,是题目就给定了的一个变量名,你也可以使用其他的名字,单词意思就是“价格”的意思。
2016-03-27 回复 有任何疑惑可以回复我~

根据小弟我的研究,其实本来是可以使用 “float price=120.5f;”(或者float price=(float)120.5;)的,点提交时,右上角空白处其实有程序输出结果的,也就是我们没错,但是题目给的答案就只有使用double(如果不是屏幕下会有提示),所以会报错。

0 回复 有任何疑惑可以回复我~

我也用float也不对

0 回复 有任何疑惑可以回复我~

但是这里面不行

0 回复 有任何疑惑可以回复我~

float类型后面得加f;例如

float f=12.5f;


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

120.5为什么不能用float?他是单精度的!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信