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