1.浮点数表示能力更强
2.浮点数有精度损失
3.CPU有专门的浮点数运算部件
4.浮点数运算是有精度损失的
>>>1.1+1.1+1.1
>3.30000000000000003
>>>1.2+1.2+1.2
>3.59999999999999996
运行之后会发现有些数字是不能用二进制表示的,只能找相近的来进行代替。
1.浮点数表示能力更强
2.浮点数有精度损失
3.CPU有专门的浮点数运算部件
4.浮点数运算是有精度损失的
>>>1.1+1.1+1.1
>3.30000000000000003
>>>1.2+1.2+1.2
>3.59999999999999996
运行之后会发现有些数字是不能用二进制表示的,只能找相近的来进行代替。