【Java】IEEE754浮点数中的特殊数

2021-09-16 14:42:31 浏览数 (2)

想了解更多关于IEEE754的请点击以下链接。 IEEE 754浮点数标准详解 http://c.biancheng.net/view/314.html

代码语言:javascript复制
public class a {
    public static void main(String[] args){
        double a=3.0/0;
        System.out.println(a 1);
        System.out.println(a a);
        System.out.println(1/a);
        System.out.println(a*(-1));
        System.out.println(1/(-a));
        System.out.println(a-a);
        System.out.println(a/a);
    }
}

输出结果:

代码语言:javascript复制
Infinity
Infinity
0.0
-Infinity
-0.0
NaN
NaN

这是IEEE754中的五个特殊浮点数,Infinity表示正无穷大,-Infinity表示负无穷大,0.0和-0.0的值相等,NaN的意思是不是一个数。

nan

0 人点赞