猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
求助大佬,请问一下(float)在函数中是什么意思?
int sum,length;
ave=(float)sum/length;
交互式爱情
浏览 311
回答 2
2回答
侃侃无极
把sum转成float类型,然后再除以length。因为两个int相除的话,结果还是int。这样小数部分就都没了。其中有一个是float类型,除的时候就会把另一个也转成float类型,两个float类型相除结果是float类型,就有小数部分了
0
0
0
慕妹3146593
你好!!这是强制类型转换,ave 是 float 类型,sum 和 length 是 int 类型;计算的时候如果不强制转换,那么计算结果就是 .00000 ,小数部分被舍去了
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续