C++中既然对double提供15位有效数字,为什么double变量输出时是六位有效数字? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 有效数字 c++ double 变量 搜索资料 2个回答 #合辑# 面试问优缺点怎么回答最加分? 447587096 2016-01-05 · TA获得超过5046个赞 知道大有可为答主 回答量:2504 采纳率:70% 帮助的人:1163万 我也去答题访问个人页 关注 展开全部 %f和%lf都是默认输出6位小数,并不代表double类型的精度只有6位小数如果需要多输出,强制指定就可以了例如printf(".15lf\n",a); 就可以输出15位小数了 追问 是不是不管是double还是float都默认输出6位,只不过double强制输出15位,输出的是正确结果,而float6位以后输出乱码 追答 嗯 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 kaixingui2012 2016-01-05 · TA获得超过4.2万个赞 知道大有可为答主 回答量:1.4万 采纳率:81% 帮助的人:6344万 我也去答题访问个人页 关注 展开全部 六位是指保留的小数位数,不是有效数字!! 追问 如图 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c++ .30天零基础C++速成班!从0到1,轻松掌握!c++ 。精心设计课程体系,专为初学者量身打造!带你逐步掌握C++精髓!c++ .30天速成,大大节省你入门到入行的宝贵时间!高效学习,助力你快速转行!coding.imooc.com广告腾讯云AI代码助手_腾讯云自研的开发编程提效辅助工具腾讯云AI代码助手,支持多种语言,支持主流IDE,提供自动补全代码,代码解释,生成测试代码,转换代码语言,技术对话等能力,高效地解决实际编程问题,提高编程效率和代码质量。copilot.tencent.com广告 其他类似问题 2022-10-08 C语言中double要输出几位小数? 2019-10-23 C语言中double要输出几位小数? 18 2019-11-05 C语言里,double类型的数据可以精确到小数点后几位? 7 2017-09-08 为什么double类型与float类型在小数点后都保留六位有效数字? 54 2019-08-23 C++中float,double到底保留几位有效数字 138 2017-03-28 C语言中float和double的区别,float六位有效数字是指什么 2 2019-10-24 C语言中double要输出几位小数 更多类似问题 > 为你推荐: