NaN

✍ dations ◷ 2025-07-02 10:07:45 #数据类型,计算机算术

NaN(Not a Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。

在浮点数运算中,NaN与无穷大的概念不同,尽管两者均是以浮点数表示实数时的特殊值。无效操作(Invalid Operation)同样也不同于算术溢出(可能返回无穷大)和算术下溢出(可能返回最小的一般数值、特殊数值、零等)。

IEEE 754-1985中,用指数部分全为1、小数部分非零表示NaN。以32位IEEE单精度浮点数的NaN为例,按位表示即:S111 1111 1AXX XXXX XXXX XXXX XXXX XXXX,S为符号位,符号位S的取值无关紧要;A是小数部分的最高位(the most significant bit of the significand),其取值表示了NaN的类型:X不能全为0,并被称为NaN的payload;

返回NaN的运算有如下三种:

大多数定长的整数格式无法显式表示无效数据。

Perl的BigInt包用“NaN”来表示不含有效整数数据字符串的处理结果。

>perl -mMath::BigInt -e "print Math::BigInt->new('foo')"

NaN

相关

  • 礼物礼物,也称礼品,通常是人和人之间互相赠送的物件。而目的是为了取悦对方,或表达善意、敬意。礼物也用来庆祝节日或重要的日子,比如情人节的玫瑰或生日礼物。礼物也可以是非物质的
  • 八大综合台八大综合台(又称:GTV综合台),是八大电视旗下的频道之一。2015年9月14日起启用高清版本“八大综合台HD”;2016年8月17日起提供双语服务。(需申装有线电视数位机上盒方能切换)
  • 埃斯内托·佩雷斯·巴利亚达雷斯埃斯内托·佩雷斯·巴利亚达雷斯·冈萨雷斯-雷维利亚(Ernesto Pérez Balladares González-Revilla,1946年6月29日-) 外号“公牛”(El Toro),1994年—1999年担任巴拿马总统。佩
  • 国家肖像美术馆澳洲国家肖像美术馆(The National Portrait Gallery of Australia),是由澳洲联邦政府成立的公共美术馆,位于澳洲首都特区堪培拉,邻近澳洲高等法院与澳洲国立美术馆。创立于1998年
  • 陈爔陈爔(1802年-1850年?),字旸生,号春腴,四川重庆府涪州 (今重庆市涪陵县)人。清朝政治人物。道光九年(1829年)举人,道光十二年(1832年)进士。改翰林院庶吉士,十三年散馆授翰林院编修,是年七月
  • 爱情急整室陈晓东、简嫚书、李沛旭、安心亚《爱情急整室》(英语:Love SOS,原剧名:当明天看见晨曦),2013年台湾偶像剧,为中视自制偶像剧。由大川大立数位影音股份有限公司制作,由陈晓东、简嫚书
  • 蘘荷蘘荷(学名:),又名茗荷、日本姜、日本生姜,属姜科姜属多年生草本植物。喜温,遇霜茎叶凋萎,耐荫湿,有较强的抗病虫性。食用部位为花蕾,味芳香、微甘,可凉拌或炒食,或搭配日式凉拌面线食用
  • 雷·史坦兹雷蒙·“雷”·史坦兹博士(英语:Dr. Raymond "Ray" Stantz)或简称雷·史坦兹(英语:Ray Stantz),是一名出现于“捉鬼敢死队系列”的虚构人物。该角色登场于真人电影《捉鬼敢死队》、
  • 佩岑山坐标:46°30′N 14°47′E / 46.500°N 14.783°E / 46.500; 14.783佩岑山(德语:Petzen),是中欧的山峰,位于奥地利和斯洛文尼亚接壤的边境,属于卡拉万克斯山脉的一部分,海拔高度2,12
  • 包瀛福包瀛福(1933年3月-2020年11月1日),男,浙江永嘉人,生于上海。中国足球运动员、教练员。1933年生于上海。中学毕业后进入上海私营顺昌公司铁工厂工作,并随厂队参加了1953-54年度上海