mnbn.net
当前位置:首页 >> C语言问题,E+002是什么意思?如图 >>

C语言问题,E+002是什么意思?如图

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....

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....

表示数学上的科学记数法。

e+002 表示10 的2次方。 科学计数法, 用e 表示10 , 加号表示正整数次方, 减号,表示负整数次方, 这里就是等于 123.456

e+002 表示乘以 10 的 2次方。于是 1.123e+002 就相当于 112.3 啦!

首先你的格式打错了吧!应该有个加号或者“^”;这是科学计数法,如果你用的是double型,或者是float型,那么如果输出的数比较大的话就会输出这种格式,3.14E+002也就是3.14乘以10的2次方的意思,也就是314;

%e,不指定输出数据所占的宽度和数字部分的小数位数,有的C编译系统字自动指定给出数 字部分的小数位数为6位, 指数部分占5位(E+002), 其中“E”占一位,指数符号占一位,指数占3位。数值按规范化指数形式输出(即小数点前必须有而且只有1位非零...

%e表示输出6位小数,即输出结果中的小数达6位,指数部分占5位或4位,e+002即占了5位 002这里表示10的2次方,123.456即1.23456*10^2

e是以10为底数的意思 数学里面科学计数法经常用的10的多少次方 +002则是10的正2次方 好比 0.1 如果用e就是 1e-1 1乘以10的负1次方 10e-2 10乘以10的负2次方 这两个数都等于0.1,而c语言默认都是小数点前面1位数 所以你的123.456当然等于1.23456 ...

C语言中,它这里%e是以指数形式格式化输出,是使用科学计数法来表示的,后面的E+什么的是你想要输出的数的指数,没有范围限制,你可以是13次方也可以是24次方。+001和+002之类的没有什么区别

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com