小编Zan*_*ish的帖子

为什么这样的数字:-1.7e + 007出现在结果中?

有人可以解释一下为什么这个奇怪的数字出现在编译器上吗?

它应该是这样显示的(我输入的数字):

10000000 + 12000000 + 15000000的加法是:XXXXX

10000000-12000000-15000000的减法是:XXXXX

10000000/12000000/15000000的除法是:XXXXX

10000000 * 12000000 * 15000000的乘法是:XXXXX

10000000 * 12000000 + 15000000-10的运算是:XXXXX

这就是给我看的:

1e + 007 + 1.2e + 007 + 1.5e + 007的加法为:3.7e + 007

1e + 007-1.2e + 007-1.5e + 007的减法为:-1.7e + 007

1e + 007 / 1.2e + 007 / 1.5e + 007的除法:5.55556e-008

1e + 007 * 1.2e + 007 * 1.5e + 007的乘法是:1.8e + 021

1e + 007 * 1.2e + 007 + 1.5e + 007-10的运算是:1.2e + 014

这是代码: …

c++

-1
推荐指数
1
解决办法
127
查看次数

标签 统计

c++ ×1