C语言中2.14e+002是什么意思?

x=213.82631,执行printf(%-6.2e)后结果为2.14e+002,详细的帮我讲一下... x=213.82631,执行printf(%-6.2e)后结果为2.14e+002,详细的帮我讲一下 展开
 我来答
cdyzxy
2019-09-03 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3703万
展开全部

%6.2e的意思是总共至少要占用6个字符输出,其中小数部分保留2位小数,如果出现不能占满6个字符位置情况,在左侧补空格,即数字右对齐输出

%-6.2e的意思是在右侧补空格,即数字左对齐输出

如上结果,实际占用字符超出6个字符,则此限制(对总字符数宽度的限制6)被忽略

奥司州p
2019-09-01 · TA获得超过9708个赞
知道大有可为答主
回答量:5765
采纳率:56%
帮助的人:297万
展开全部
e是以10为
的意思
数学里面
经常用的10的多少次方
+002则是10的正2次方
好比
0.1
如果用e就是
1e-1 1乘以10的负1次方
10e-2 10乘以10的负2次方
这两个数都等于0.1,而
默认都是小数点前面1位数
所以你的123.456当然等于1.23456 x 10的2次方
即1.23456e+002
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
microroom
科技发烧友

2019-09-01 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1597万
展开全部
%-6.2e中,-表示左对齐,6表示占6个字符宽(包括小数点和正负符号和e或E),如果指定的宽度不能满足实际输出的需要,则不受指定宽度的限制,2表示保留两位小数(会四舍五入到2位),e表示用科学计数法输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heptnaol
2019-09-02 · TA获得超过7261个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1801万
展开全部
2.14乘以10的2次方 的意思,这个并不是c语言相关的,而是一个数学概念。
要详细了解,请搜索:科学计数法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2019-09-02 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3236万
展开全部
科学记数法:
2.14e+002

2.14*10^2
也就是2.14乘以10的2次方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式