Xelloss0618 发表于 2023-11-10 22:47
因为浮点数的精度损失,没有准确意义上的零,所以一般把小于等于 1e-6(即 0.000001)的浮点数约等于 0。
...
b0y 发表于 2023-11-11 10:39
那要是需要这样的计算 用双精度可以吗
suyan 发表于 2023-11-10 22:16
前面加上(小数)
Xelloss0618 发表于 2023-11-11 11:00
火山已经是双精度了,不过这还是要让火山背锅。
因为 C/C++ 是能正确计算出 2 * 0.000001 = 0.000002 的 ...
Xelloss0618 发表于 2023-11-11 11:00
火山已经是双精度了,不过这还是要让火山背锅。
因为 C/C++ 是能正确计算出 2 * 0.000001 = 0.000002 的 ...
1980882096 发表于 2023-11-11 12:54
就算用变量保存,超过6位的话还是返回0,请问大佬有办法解决吗,感觉火山这个小数并不是双精度的,文本到 ...
Xelloss0618 发表于 2023-11-11 14:46
火山的小数就是双精度的,是“调试输出”这个命令的精度比较低,小于 1e-6 就输出 0 了,你可以用
调试输 ...
weilai 发表于 2023-11-11 21:07
刚写了个小数文本互转的,支持高精度,可以试试
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) | Powered by Discuz! X3.4 |