浮点计算精度丢失

为什么会浮点小数会出现精度丢失? 大家都应该都知道电脑的底层就是二进制吧,所有的操作最终都是在二进制中进行的,内存中只有0和1 接下来给大家演示一下十进制整数在二进制中是如何储存的。 例1:17的二进制为: 17/2 = 8余(1) 8/2 = 4余(0) 4/2 = 2余(0) 2/2 = 1余(0) 1/2 = 0余(1) 也就是17在二进制中表示为(反向取余) 10001 而小数呢?小数无法
相关文章
相关标签/搜索