首页 > TAG信息列表 > qFuzzyCompare
Qt 浮点数比较
计算机表示浮点数都有一个精度的限制,由于精度的限制会发生部分的截断,使得原本不相等的浮点数就变成了相等 假设 float x = 3.144444445, y = 3.144444448 从数学角度上看,x 和 y 是不相等的,但在 32 位计算机中它们是相等的 所以我们编程中最好不要直接使用 == 或 != 等对浮点数进Qt 浮点数比较
计算机表示浮点数都有一个精度的限制,由于精度的限制会发生部分的截断,使得原本不相等的浮点数就变成了相等 假设 float x = 3.144444445, y = 3.144444448 从数学角度上看,x 和 y 是不相等的,但在 32 位计算机中它们是相等的 所以我们编程中最好不要直接使用 == 或 != 等对浮点数进