常遇到一个问题,0.1+0.2 不等于 0.3
是因为计算机有进制的问题
控制台输出0.1+0.2=0.30000000000000004
我们可以通过在数字后跟e然后在e后面跟需要降或者升的10的n次方
0.1+0.2 ==> 0.1e1+0.2e1=3 ==>3e-1=0.3
如:1e1=10 1e+1=10 (升可以不写+号)
1.1e1=11 1.1e2=110 1.1e3=1100
11e-1 = 1.1 110e-2=1.1 1100ee-3=1.1(降必须写-号)
常遇到一个问题,0.1+0.2 不等于 0.3
是因为计算机有进制的问题
控制台输出0.1+0.2=0.30000000000000004
我们可以通过在数字后跟e然后在e后面跟需要降或者升的10的n次方
0.1+0.2 ==> 0.1e1+0.2e1=3 ==>3e-1=0.3
如:1e1=10 1e+1=10 (升可以不写+号)
1.1e1=11 1.1e2=110 1.1e3=1100
11e-1 = 1.1 110e-2=1.1 1100ee-3=1.1(降必须写-号)