gpt4 book ai didi

c - float 的三向比较

转载 作者:行者123 更新时间:2023-12-02 16:02:19 25 4
gpt4 key购买 nike

<分区>

给定一对 float ,执行三向比较的最佳方法是什么,即返回负数、零或正数,具体取决于第一个数是小于、等于还是大于第二个数字?

一些语言,如 Perl、Java 和 C++20,内置了这个运算符,或者在标准库中。但是,我问的是如何在纯 C 中执行此操作。

如果输入是整数,编写一对双向比较将是一件简单的事情。但相比之下,由于 NaN 的特殊行为,浮点输入更加复杂。考虑到这一点,这样做的合适方法是什么?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com