我搁这写了个 loop 测试呢嘿嘿但觉得怪蠢的.
1
Jooooooooo 2022 年 12 月 9 日
你用二进制的小数就不会有这个困扰了.
计算机不是十根指头算数的 |
2
andyJado OP @Jooooooooo
意思+0.0 和 -0.0 的截断误差一定是落在完美零的两端的 |
3
netabare 2022 年 12 月 10 日 float 的对比,好像是必须要算 delta 的吧。
|
4
agagega 2022 年 12 月 10 日 1. (+0.0)-(+0.0) == +0.0; -0.0 - (+0.0) == -0.0
2. +0.0 == -0.0 (上面等号的意思是结果为,这个等号是说计算机指令在判断浮点数是否等于 0 时不会考虑符号) |