C语言 为什么以%f输出,默认输出6位小数? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 小数 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 风若远去何人留 2017-10-17 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450132 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 这是因为,float类型的精度,只能保证前6位是绝对精确的,到第7位有可能是精确的,有可能是近似值。所以,在设计的时候,打印浮点数就是默认六位了。超过6位输出不精确值,意义不大。 第七位不精确的情况下,第八位完全没意义。少于六位,又减少了有效位数。至于float为什么是6位准确值,可以自己研究下计算机浮点数的存储。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 靠谱儿妈妈 2017-10-17 · TA获得超过957个赞 知道小有建树答主 回答量:741 采纳率:74% 帮助的人:263万 我也去答题访问个人页 关注 展开全部 编译器规定的,这有什么为什么 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容资料下载标准版-资料文档库-全文阅读下载资料下载专题资料下载,不用四处查资料,360文库海量精选资料下载全行业资料覆盖,千万文档即刻下载,享专属优惠!wenku.so.com广告 其他类似问题 2022-11-16 c语言怎么让输出值是小数? 2022-09-29 c语言中%f和%e的默认输出小数点后几位 2023-03-22 c语言输出两位小数的格式 1 2023-03-24 怎么使用C语言让输出的数是小数点后的数字 2022-10-11 C语言中,怎么处理小数位后6位? 2020-01-03 c语言中%f和%e的默认输出小数点后几位 9 2020-04-04 C语言中%f表示的是什么,为什么有时小数点后保留6位,有时小数点后保留1位 22 2023-03-26 如何用C语言使输出值为小数? 更多类似问题 > 为你推荐: