急~c语言马上考了! (float)22/5= (float)(22/5)= 还有啊,这类题有啥区

日期:2022-03-08 07:16:25 人气:1

急~c语言马上考了! (float)22/5= (float)(22/5)= 还有啊,这类题有啥区

第一个是4.4,第二个是4.0.
第一个是(float)先产生作用,将22转为float 22.0 再除以5,计算式能得到正确的浮点数结果。
第二个是22和5作为整型相除后再转为浮点,整型相除时结果是整型,会抛弃余数,得到4,转为浮点就只能是4.0了。
    A+
热门评论