又没人能解释一下这个浮点拿来干嘛的?

img


为什么还要用元括号括起来,看的好迷啊。刚入门C语言,基础薄弱〒_〒

强制转换,就是把本来是int型的sun转换成float型

因为size和sum是整形,如果不强制转换成浮点型的话,就输出的是一个整数了

强制类型转换,将整数型转换成浮点数类型

因为这个除法和我们数学中的结果带小数点的不一样,编程中的除法是整数除法就是除出来只会得到整数,但是如果是浮点型数相除的话,结果就会得到浮点型 ,这里的强制类型转换,将sum为浮点类型,再进行运算就能得到带有小数点的浮点型数据