首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在printf中使用"%e“时是否需要使用".6”精度说明符?

在printf中使用"%e“时是否需要使用".6”精度说明符?
EN

Stack Overflow用户
提问于 2021-03-07 10:42:39
回答 1查看 117关注 0票数 0

我在我的C编程书上有个问题:

写入printf的调用,以下列格式显示浮点变量x:

( b)指数表示法:在大小为10的字段中右对齐;小数点之后的六位数.

如果我是对的,答案应该是printf("%10e", x);,因为e格式说明符的默认精度是小数点之后的6个小数(就像浮点格式说明符)。这就是为什么我根本没有放一个精确的.6

但这本书有一个不同的答案,它说printf("%10.6e", x);是答案。当使用.6说明符表示浮点数后的6个小数时,是否需要编写e精度?

EN

回答 1

Stack Overflow用户

发布于 2021-03-07 10:58:30

当使用e说明符表示浮点数后的6个小数时,是否需要写入.6精度?

不,实际上默认的精度是6。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66515596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档