首页 热点资讯 义务教育 高等教育 出国留学 考研考公

printf("%6.4f\n",s=2/n)输出的不是0,不是整数除以整数等于0吗?_百度...

发布网友 发布时间:2024-09-10 07:36

我来回答

3个回答

热心网友 时间:2024-10-31 03:06

因为你输出的格式控制符石 “%6.4f”,代表输出的是float

而若n也是整型的,要求输出的也是整型的
例 int(3/2)就会得到1
(1/2)就会得到0

热心网友 时间:2024-10-31 03:08

%6.4f意思是打印浮点数,至少6个字符宽,小数点后有4位小数。你可以用%d\n,输出的就是0了

热心网友 时间:2024-10-31 03:06

在C语言中/代表取商并不是除法运算的结果,n>2商为0,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com