为什么浮点数会搞出Infinity和NAN两种类型? 110 次浏览 本质上,Infinity和NAN内部存储依然是一个浮点数,只是需要和正常的浮点数区分开。IEEE754标准规定浮点数有指数E和尾数M部分,标准规定当E等于255(E的最大值),可代表Infinity无穷和NAN非数两种。 E == 255,M == 0:Infinity E == 255,M != 0: NAN 这意味着,其它任何有效的浮点数指数E都不会是255.