【c#】判断double值是否等于NaN

csharp 复制代码
using System;
 
public class Test
{
	public static void Main()
	{
		
		double b=1.1;
		double c=double.NaN;
		Console.WriteLine("b="+b);
		Console.WriteLine("c="+c);
		Console.WriteLine("b==double.NaN: "+(b==double.NaN));
		Console.WriteLine("double.IsNaN(b): "+double.IsNaN(b));
		
		Console.WriteLine("c==double.NaN: "+(c==double.NaN));
		Console.WriteLine("double.IsNaN(c): "+double.IsNaN(c));
	}
}

运行结果:

b=1.1

c=NaN

b==double.NaN: False

double.IsNaN(b): False

c==double.NaN: False

double.IsNaN( c): True

相关推荐
吴声子夜歌2 分钟前
SQL进阶——HAVING子句
数据库·sql
CodeStats9 分钟前
《源纹天书》第121-125章:源匠归来——全栈重构与归元圣域的2.0时代
java·开发语言·源纹天书
AI人工智能+电脑小能手10 分钟前
【大白话说Java面试题 第154题】【06_Spring篇】第14题:Spring 支持的 Bean 作用域
java·开发语言·spring·面试
枳实-叶15 分钟前
【Linux驱动开发】第23天:spi_driver 的 probe / remove 函数实现规范
linux·驱动开发·c#
wuminyu19 分钟前
markword在高并发场景下变化剖析
java·linux·c语言·jvm·c++
无小道22 分钟前
Redis——哨兵
数据库·redis·缓存·哨兵
组合缺一33 分钟前
用 ChatModel 构建 LLM 驱动的 Java 应用
java·开发语言·ai·llm·solon·rag
长明34 分钟前
C#项目组织与概念梳理
后端·c#
zzz_236841 分钟前
【Java实习面试算法冲刺】哈希!
java·算法·面试
闪电悠米1 小时前
黑马点评-Redis Set-实现关注、取关和共同关注
数据库·redis·缓存