C语言INF与NAN:深入解析特殊浮点数值

C语言中INF和NAN是什么意思

婴儿手势的两个独特的浮动,婴儿和Nan是一个包裹的概念。
当我同意计算器时,当演讲范围在外面时,它们通常会出现在积极的末端(在Linux)或#inf(Windows)中。
NaAn在数字数量中起作用,例如“数字”作为非浮质,这似乎是诸如负数之类的行为中的“数字”。
通常,当估计设计时,通常是数字流量或零的零。
NAN和NAN的比较将始终返回false或0,因此不能直接比较。
为了识别NANA,来自CE Langar文件中LNA的ENA输入,许多宏都像FPClassion,ISFIT,ISFIT,ESSI,ESEI,ESEN,ESEN,ESEN,ESEN和EINNIFF。
使用FPClassenenene NAN,Extivations,零,零,非零和正常数。
ISFINITY评分非欧文Illum,EB,例如,1 .0 / 0.0将获得无数的无尽无尽的(感染)。
结果将为0.0用于比较或计算,例如1 .0 /以上。
通过这些宏程序可以正确处理这些特殊的浮点,以确保程序的准确性和稳定性。

C语言中INF和NAN是什么意思

在C中,INF和NAN是两个特殊的浮点值,用于表示特定的数学条件。
INF代表无穷大。
如果计算结果超过浮点表示的范围,则订单代码溢出,则将获得INF。
但是,如果您执行未定义的操作,例如与-1 的正方形,则会得到一个NAN,也就是说是一个未编号的。
换句话说,无法确定计算结果。
在C中,NAN的某些特征是显着的。
NAN无法与其他数字值进行比较,例如NAN == NAN总是返回0或false。
如果d是NAN,则该函数返回0,否则它将返回非零值。
例如,1 .0/0.0的结果为正和无限(INF),但是诸如SQRT(-1 .0),log(-1 .0)之类的操作将获得NAN。
在处理这些特殊价值时,程序员必须检查溢出,零或非法操作的溢出,分裂。
C语言标头文件提供了两个常数:dbl_max和dbl_min。
通过ISFiniteNumber函数(d = -dbl_max),您可以确定一个数字是有限的数字,即非INF和NAN。
INF可以参加1 .0/INF等比较操作,但NAN不能参加。
C提供了几种宏观函数,例如FPCLASSIFY,ISFINITE,ISNAN,ISINF等,以方便地检测表达的结果是否为这些特殊值。
例如,fpClassify(x)可以返回x是NAN,无限,零,非标准化或归一化的。
这些宏使处理这些特殊价值的程序变得更加容易。

相关推荐

文言文中所以的多样用法解析

文言文中所以的多样用法解析

文言文中所以的用法,请详细列举在经典的中文中,使用“如此”比您想象的要复杂,但可以分为两种类型:当结构性辅助辅助“典”与“形成”“”“”“”“”“”时,当““”“”“”“”“”“”“”“”““”““”““”condrination”时,它可以形成“”,它可以形成“”phraseofphraseofphraseofphraseofphraseofphraseofphraseofphr

Word分页符无法选中删除解决攻略

Word分页符无法选中删除解决攻略

Word中分页符无法选中删除怎么办用文字说,有时我们会插入许多单独的符号,例如在新章节之前,我们可以在页面上插入一次,以便新章节将在新页面上开始。如果我们将来需要删除这些网站中断,也很容易实现。但是,一些朋友发现他们无法选择并删除正常页面的文字中断。您知道如何用文字选择和删除页面吗?实际上,

诣与旨在的区别及正确用法解析

诣与旨在的区别及正确用法解析

诣在与旨在的区别?“Yizai”一词被错误地使用,并且无法使用输入方法输入此词。正确的用途是“目的”。yi,发音:是的,含义:1yi,有一个句子:yi。这意味着在学术或某些方面取得了一定的成功。2“汉的书籍:阳和太阳国王的传记”中有一个句子:在得到它之前。据说YI的重要性到达。相比之下,“zhǐ

探索自然多义魅力:巧用造句丰富表达

探索自然多义魅力:巧用造句丰富表达

用“自然”的不同意思造句1:他自然可以自然能够在研究中做出一个良好的定义。2在竞争中,我们不必更自然和令人兴奋。根据自然的不同意思造句1我们都热爱自然和生活。2这是个好主意。父母自然应该引起孩子的爱好。3你是个好主意。她在新年

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

本文链接:https://www.bbbddd.net/post/ia4kg1l8.html