Java中的浮点数比较的问题

1.浮点数在内存中存储的时候按照符号,位数,指数来进行存储

2.对于十进制的数先转化为二进制数字,将小数点向左移动,得到科学计数法的指数,如果数字过大,将会有很长的尾数

3.尾数一旦超过了float 或者 double 的精度,会自动进行 “截断” 操作,这就会导致大的浮点数进行运算后,后面的位数被截断,计算不准确

posted @ 2022-03-10 21:16  阿榴  阅读(26)  评论(0)    收藏  举报