修改时间 05-13-2021 12:58 AM
软件版本: 2015 专业开发版, 2018专业开发版均试过。 哪位大神试下是怎么回事?
修改时间 05-13-2021 09:11 AM
这是最基础的计算机数据存储知识. 无论何种编程语言.
只要是浮点的数据 (float, double), 你输入是 1.95, 实际上被记住的是 1.95 ± ϵ
ϵ 很小, 例如 10E-19
所以对浮点数据来说, "等于"是没意义的.
一般用:
| A - B | > 一个自定义的常数, 来判定二者是否足够接近.