• 回复
  • 收藏

[已解决]投龄显示出现NaN是什么意思,请论坛大咖给以回复 ...

yueqi363   活跃之星 楼主 2019-4-12 13:08:51 来自手机   显示全部楼层 来自:
投龄显示出现NaN是什么意思,请论坛大咖给以回复,不胜感谢。
最佳答案
2019-4-12 13:13:56
NaN,是Not a Number的缩写。   NaN 用于处理计算中出现的错误情况,比如 0.0 除以 0.0 或者求负数的平方根。由上面的表中可以看出,对于单精度浮点数,NaN 表示为指数为 emax + 1 = 128(指数域全为 1),且尾数域不等于零的浮点数。IEEE 标准没有要求具体的尾数域,所以 NaN 实际上不是一个,而是一族。不同的实现可以自由选择尾数域的值来表达 NaN,比如 Java 中的常量 Float.NaN 的浮点数可能表达为 01111111110000000000000000000000,其中尾数域的第一位为 1,其余均为 0(不计隐藏的一位),但这取决系统的硬件架构。Java 中甚至允许程序员自己构造具有特定位模式的 NaN 值(通过 Float.intBitsToFloat() 方法)。比如,程序员可以利用这种定制的 NaN 值中的特定位模式来表达某些诊断信息。
参与人数 1宝石 +1 收起 理由
秋阳 + 1

查看全部评分总评分 : 宝石 +1

回复

使用道具 举报

大神点评(6)

汉阳   世界首富 2019-4-12 13:09:25 显示全部楼层 来自:湖北武汉
就是空白

点评

谢啦,有时候显示具体投龄。  详情 回复 发表于 2019-4-12 13:11
回复 支持

使用道具 举报

yueqi363   活跃之星 楼主 2019-4-12 13:11:46 显示全部楼层 来自:上海

谢啦,有时候显示具体投龄。
回复 支持

使用道具 举报

石轩   理财高手 2019-4-12 13:13:56 显示全部楼层 来自:辽宁营口   本楼为最佳答案   
NaN,是Not a Number的缩写。   NaN 用于处理计算中出现的错误情况,比如 0.0 除以 0.0 或者求负数的平方根。由上面的表中可以看出,对于单精度浮点数,NaN 表示为指数为 emax + 1 = 128(指数域全为 1),且尾数域不等于零的浮点数。IEEE 标准没有要求具体的尾数域,所以 NaN 实际上不是一个,而是一族。不同的实现可以自由选择尾数域的值来表达 NaN,比如 Java 中的常量 Float.NaN 的浮点数可能表达为 01111111110000000000000000000000,其中尾数域的第一位为 1,其余均为 0(不计隐藏的一位),但这取决系统的硬件架构。Java 中甚至允许程序员自己构造具有特定位模式的 NaN 值(通过 Float.intBitsToFloat() 方法)。比如,程序员可以利用这种定制的 NaN 值中的特定位模式来表达某些诊断信息。
回复 支持

使用道具 举报

高通LTE技术   论坛守护神 2019-4-12 13:22:57 显示全部楼层 来自:
系统出现点小问题。一会儿就好。

我看到的你是yueqi363   LV11·大富翁 投龄:5.4年 楼主

点评

谢谢啦。  详情 回复 发表于 2019-4-12 15:22
回复 支持

使用道具 举报

yueqi363   活跃之星 楼主 2019-4-12 15:22:34 显示全部楼层 来自:上海
可燃冰 发表于 2019-4-12 13:22
系统出现点小问题。一会儿就好。

我看到的你是yueqi363   LV11·大富翁 投龄:5.4年 楼主 ...

谢谢啦。
回复 支持

使用道具 举报

开心朋友   世界首富 2019-4-12 16:12:00 来自手机   显示全部楼层 来自:河北
不懂呀。
回复 支持

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版奖励规则

HOT • 推荐

关注82

粉丝54

帖子74859