gpt4 book ai didi

检查浮点变量是否有 'normal' 值

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

我如何检查浮点值是否为正常数字并且没有任何原始状态(+-inf、ind、nan、qnan、denormal ...)。

self 检查身份似乎对 nan 有效,但其他状态?

抱歉 - 我忘了说我绑定(bind)了 C90 编译器 ;(

最佳答案

你可以使用isnormal宏:

#include <math.h>
int isnormal(real-floating x);

还有 isfiniteisinfisnan 宏。

关于检查浮点变量是否有 'normal' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30914865/

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