首页 > 编程知识 正文

isnan函数c语言,函数的概念

时间:2023-05-06 08:33:44 阅读:135643 作者:3195

如果double类型的数值表示不是数字,可以在. net中这样表示

double d=double.NaN;

double.NaN的原型如下。

//

//Summary:

//representsavaluethatisnotanumber (nan ).This field is constant。

public const double NaN=0.0/0.0;

如果希望Native C表示双精度而不是数字,请使用以下函数:

双生成南(

{

unsigned long nan[2]={0xffffffff,0x7fffffff};//代码representing a nan

return*(double* ) nan;

}

要确定双精度类型是否为NaN,请使用_isnan ()函数。

double d=GenerateNaN (;

if(Isnan ) d ) )

{

打印(dis nan.);

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。