您如何高精度比较从 Cpp 端发送到 QML 函数的浮点数和双精度数?

水程序员

您如何比较从 Cpp 端发送到 QML 函数的浮点数和双精度数?

如果我想做一个像下面提到的高精度比较here

bool AreSame(double a, double b) {
  return fabs(a - b) < EPSILON;
}

我应该如何在 Qt QML 中做到这一点?

或者,它是不是在 QML 中被转换为真实的并且不需要担心?

格雷科

你应该像在JavaScript 中那样做

x = 0.2 + 0.1;
y = 0.3;
equal = Math.abs(x - y) < Number.EPSILON;

请注意,这个 value 属性从 Qt 5.8 开始可用在以前的 Qt 版本中,您可以定义自己的 epsilon,例如:

readonly property double epsilon: Math.pow(2, -52)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么比较浮点数和双精度数时此输出

来自分类Dev

为什么比较浮点数和双精度数时此输出

来自分类Dev

C ++函数可以采用整数或浮点数或双精度数或任何其他可转换浮点数

来自分类Dev

浮点数和双精度?

来自分类Dev

浮点数或双精度数的NaN和Infinity如何存储在内存中?

来自分类Dev

如何计算浮点数和双精度数的小数位数?

来自分类Dev

浮点数组到双精度数组

来自分类Dev

为什么32.32是双精度数而不是浮点数?

来自分类Dev

为什么浮点数适合双精度数,但float []不适合双精度数[]?

来自分类Dev

C字符串和(整数,双精度数,浮点数)之间的动态分配

来自分类Dev

某人如何将双精度数或浮点数除以2的倍数?

来自分类Dev

如何将不同符号的浮点数转换为双精度数?

来自分类Dev

将参数发送到cpp中的函数

来自分类Dev

使相同的常量适用于浮点数或双精度数

来自分类Dev

Java的好奇心:对类中的成本使用浮点数或双精度数

来自分类Dev

Java的好奇心:使用浮点数或双精度数来计算类中的成本

来自分类Dev

如何在C#中解析不区分大小写的浮点数和双精度数(以覆盖“无穷大”等)?

来自分类Dev

如何在C#中解析不区分大小写的浮点数和双精度数(以覆盖“无穷大”等)?

来自分类Dev

Swift中的高精度浮点数

来自分类Dev

React 和 NodeJS:如何将数据从服务器发送到客户端?

来自分类Dev

非常小的简单精度和双精度浮点数表示

来自分类Dev

双精度浮点数如何存储在内存中?

来自分类Dev

如何通过套接字连接将浮点数从Java发送到C ++?

来自分类Dev

在C ++中将浮点数转换为双精度数并转换回浮点数是否具有相同的值

来自分类Dev

在标签中将数据库值(浮点数)显示为 C# 为浮点数还是双精度数?

来自分类Dev

浮点数的精度

来自分类Dev

浮点数精度

来自分类Dev

浮点数,精度和秒差距

来自分类Dev

设定精度和浮点数

Related 相关文章

  1. 1

    为什么比较浮点数和双精度数时此输出

  2. 2

    为什么比较浮点数和双精度数时此输出

  3. 3

    C ++函数可以采用整数或浮点数或双精度数或任何其他可转换浮点数

  4. 4

    浮点数和双精度?

  5. 5

    浮点数或双精度数的NaN和Infinity如何存储在内存中?

  6. 6

    如何计算浮点数和双精度数的小数位数?

  7. 7

    浮点数组到双精度数组

  8. 8

    为什么32.32是双精度数而不是浮点数?

  9. 9

    为什么浮点数适合双精度数,但float []不适合双精度数[]?

  10. 10

    C字符串和(整数,双精度数,浮点数)之间的动态分配

  11. 11

    某人如何将双精度数或浮点数除以2的倍数?

  12. 12

    如何将不同符号的浮点数转换为双精度数?

  13. 13

    将参数发送到cpp中的函数

  14. 14

    使相同的常量适用于浮点数或双精度数

  15. 15

    Java的好奇心:对类中的成本使用浮点数或双精度数

  16. 16

    Java的好奇心:使用浮点数或双精度数来计算类中的成本

  17. 17

    如何在C#中解析不区分大小写的浮点数和双精度数(以覆盖“无穷大”等)?

  18. 18

    如何在C#中解析不区分大小写的浮点数和双精度数(以覆盖“无穷大”等)?

  19. 19

    Swift中的高精度浮点数

  20. 20

    React 和 NodeJS:如何将数据从服务器发送到客户端?

  21. 21

    非常小的简单精度和双精度浮点数表示

  22. 22

    双精度浮点数如何存储在内存中?

  23. 23

    如何通过套接字连接将浮点数从Java发送到C ++?

  24. 24

    在C ++中将浮点数转换为双精度数并转换回浮点数是否具有相同的值

  25. 25

    在标签中将数据库值(浮点数)显示为 C# 为浮点数还是双精度数?

  26. 26

    浮点数的精度

  27. 27

    浮点数精度

  28. 28

    浮点数,精度和秒差距

  29. 29

    设定精度和浮点数

热门标签

归档