printf("%6.4f\n",s=2/n)输出的不是0,不是整数除以整数等于0吗?n赋初值4,随便啥整数都一样
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/15 20:27:35
![printf(](/uploads/image/z/8852031-63-1.jpg?t=printf%28%22%256.4f%5Cn%22%2Cs%3D2%2Fn%29%E8%BE%93%E5%87%BA%E7%9A%84%E4%B8%8D%E6%98%AF0%2C%E4%B8%8D%E6%98%AF%E6%95%B4%E6%95%B0%E9%99%A4%E4%BB%A5%E6%95%B4%E6%95%B0%E7%AD%89%E4%BA%8E0%E5%90%97%3Fn%E8%B5%8B%E5%88%9D%E5%80%BC4%2C%E9%9A%8F%E4%BE%BF%E5%95%A5%E6%95%B4%E6%95%B0%E9%83%BD%E4%B8%80%E6%A0%B7)
printf("%6.4f\n",s=2/n)输出的不是0,不是整数除以整数等于0吗?n赋初值4,随便啥整数都一样
printf("%6.4f\n",s=2/n)输出的不是0,不是整数除以整数等于0吗?
n赋初值4,随便啥整数都一样
printf("%6.4f\n",s=2/n)输出的不是0,不是整数除以整数等于0吗?n赋初值4,随便啥整数都一样
因为你输出的格式控制符石 “%6.4f”,代表输出的是float
而若n也是整型的,要求输出的也是整型的
例 int(3/2)就会得到1
(1/2)就会得到0