设Y为float型,表达式y=6/5的值为?求高手指教
答案:2 悬赏:60 手机版
解决时间 2021-02-02 16:01
- 提问者网友:捧腹剧
- 2021-02-02 11:23
设Y为float型,表达式y=6/5的值为?求高手指教
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-02-02 12:44
值为1
因为对于6/5,编译器会按照2个整数相除的方式进行计算,而不是我们预想的小数计算。你要想得到小数,请在5前面加一个类型转换,写作6/(float)5即可。
因为对于6/5,编译器会按照2个整数相除的方式进行计算,而不是我们预想的小数计算。你要想得到小数,请在5前面加一个类型转换,写作6/(float)5即可。
全部回答
- 1楼网友:千夜
- 2021-02-02 14:08
6和5都是int型,所以6/5结果是int的1.然后隐式转化为float型,也就是1.00--后面几个0自己试试看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯