C语言中2.14e+002是什么意思?
x=213.82631,执行printf(%-6.2e)后结果为2.14e+002,详细的帮我讲一下...
x=213.82631,执行printf(%-6.2e)后结果为2.14e+002,详细的帮我讲一下
展开
6个回答
展开全部
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
的意思
数学里面
经常用的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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%-6.2e中,-表示左对齐,6表示占6个字符宽(包括小数点和正负符号和e或E),如果指定的宽度不能满足实际输出的需要,则不受指定宽度的限制,2表示保留两位小数(会四舍五入到2位),e表示用科学计数法输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2.14乘以10的2次方 的意思,这个并不是c语言相关的,而是一个数学概念。
要详细了解,请搜索:科学计数法
要详细了解,请搜索:科学计数法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
科学记数法:
2.14e+002
即
2.14*10^2
也就是2.14乘以10的2次方
2.14e+002
即
2.14*10^2
也就是2.14乘以10的2次方
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询