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

求助大佬,请问一下(float)在函数中是什么意思?

求助大佬,请问一下(float)在函数中是什么意思?

交互式爱情 2021-05-04 10:07:24
int sum,length;ave=(float)sum/length;
查看完整描述

2 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

把sum转成float类型,然后再除以length。

因为两个int相除的话,结果还是int。这样小数部分就都没了。
其中有一个是float类型,除的时候就会把另一个也转成float类型,两个float类型相除结果是float类型,就有小数部分了

查看完整回答
反对 回复 2021-05-09
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

你好!!
这是强制类型转换,ave 是 float 类型,sum 和 length 是 int 类型;
计算的时候如果不强制转换,那么计算结果就是 .00000 ,小数部分被舍去了

查看完整回答
反对 回复 2021-05-09
  • 2 回答
  • 0 关注
  • 310 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信