社区
C#
帖子详情
C#中的NAN的具体含义是什么
polincai
2010-04-24 10:02:58
各位C#大侠,能否给小弟解释下C#中NAN的具体含义是什么吗?
...全文
1593
4
打赏
收藏
C#中的NAN的具体含义是什么
各位C#大侠,能否给小弟解释下C#中NAN的具体含义是什么吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyq11
2010-04-24
打赏
举报
回复
1
NaN不等于任何浮点数值,包括它自身在内
http://social.msdn.microsoft.com/Search/zh-CN?query=nan&ac=8
阿非
2010-04-24
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/ms256038.aspx
要习惯查阅MSDN
Snowdust
2010-04-24
打赏
举报
回复
表示不是数字
Snowdust
2010-04-24
打赏
举报
回复
NAN = Not a Number
C#
中
由
NaN
引起的错误
文章目录简述原因解决延伸
C#
中
由
NaN
引发的错误及其修改。 欢迎大家访问我的个人网站www.joezhouman.com查看原文 简述 以下是出错的代码 public double Temp { get=>_temp; set { if(value == double.
NaN
){ throw new ValOutOfRangeException(); } _temp = value;
浅谈
C#
中
的Infinity和
NaN
C#
中
double和float类型有两个特殊值: Infinity(无穷大):5.0 / 0.0 = Infinity
NaN
(not a number):0.0 / 0.0 =
NaN
计算表达式 0.0 / 0.0 =
NaN
,
NaN
和Infinity可以在表达式
中
使用: 10 + Infinity = Infinity 10 +
NaN
=
NaN
Infinity * 0 ...
C#
中
的 Infinity 和
NaN
C#
语言
中
,对于 int,long 和 decimal类型的数,任何数除以 0 所得的结果是无穷大,不在int,long 和 decimal 类型的范围之内,所以计算 6/0 之类的表达式会出错。 但是,double 和 float 类型实际上有一个可以表示无穷
C#
对于非数字double.
NaN
的神奇现象,无穷大的处理以及整数除以0
double xx; Console.WriteLine(double.TryParse("非数字", out xx)); Console.WriteLine(xx); Console.WriteLine(double.TryParse("非数字123", out xx)); Console.WriteLine(xx); Console.WriteLine(double.TryParse(...
dbx-agents-offline-windows-x64.zip
dbx-agents-offline-windows-x64.zip
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章