比如float比int大,即float占的字节数比int大。double比float大,long比int大 所以这里定义除数c为float型
返回值是浮点数 你可以试一下 while(1 == 6.0/5)的结果 如果是返回整数 就是1 == 1 否则就是1== 1.2 这样你就相信数据了 自己尝试更重要
浮点型。整型会转化为浮点型后,再参与运算。
1/i 中 1和i都是int 类型,他们的结果就是int类型,整型数相除直接舍去小数,结果是0;然后赋值给了a,a就是0.000000
百度试题 结果1 题目在C语言中,一个整数除以一个浮点数的结果是: A. 整数 B. 浮点数 C. 字符串 D. 错误 相关知识点: 试题来源: 解析 B 反馈 收藏
浮点型精度高于整形,因此整形数先自动被转换成浮点型,再进行除法运算,最终结果也为浮点型