C#中对浮点数NaN,PositiveInfinity,NegativeInfinity的特殊处理
C#中对浮点数的特殊处理 NAN,NAN 整体意思为Not a Number 不是一个数,NaN(Not a Number,非数)是中数值的一类值,表示未定义或不可表示的值。常在运算中使用。首次引入NaN的是1985年的浮点数标准。EEE 754-1985中,用指数部分全为1、小数部分非零表示NaN。以32位IEEE单精度浮点数的NaN为例,按位表示即:S111 1111 1AXX XXXX XXXX XXXX XXXX XXXX,S为符号位,符号位S的取值无关紧要;
原创
2024-01-14 11:52:13 ·
1438 阅读 ·
0 评论