为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不是四舍五入?

#include<stdio.h>
int main()
{
    float c = 3.141592654;
    printf("第7位>≠3的结果:%f\n",c); // 结果 3.141593
    float d = 3.141592354;
    printf("第7位<=3的结果:%f\n",d); // 结果 3.141592
    return 0; 
}

为什么是4进1,而不是5进1。

正在回答

1 回答

强制转化后的结果不遵循四舍五入原则

0 回复 有任何疑惑可以回复我~
#1

括弧笑笑 提问者

诸如%c、%s、%f、%d这样的是属于强制转换吗?
2017-12-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么不是四舍五入?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信