【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

相关推荐
ShoreKiten1 小时前
SQL注入之SQL Server增删改查
数据库·sql
Mico181 小时前
MySQL 8.0.35 源码编译安装笔记
数据库·笔记·mysql
罗超驿1 小时前
10.Java对象比较完全指南:从equals到Comparable与Comparator
java·开发语言
蚰蜒螟2 小时前
从 Jedis 到内核:深入剖析 Redis BRPOP 的阻塞与唤醒机制
数据库·redis·缓存
LiaoWL1232 小时前
【JUC合集-01】JUC并发编程复习总结
java
微露清风2 小时前
浅析 MySQL 索引
android·数据库·mysql
沈浩(种子思维作者)2 小时前
心理的研究,我从何来?
数据库·人工智能·量子计算
Tisfy2 小时前
LeetCode 1979.找出数组的最大公约数:模拟(附手动gcd)
java·数学·算法·leetcode·题解·最大公约数
她说彩礼65万2 小时前
C# yeild的使用
开发语言·c#
糖果店的幽灵2 小时前
【langgraph 从入门到精通graphApi 篇】节点与边 —— 图的骨架
java·数据库·人工智能·redis·langgraph