zoukankan      html  css  js  c++  java
  • 浮点数特点

    1.证明int类型的数值范围比float类型小,int类型数据表示的精度比float大

        System.out.println("证明int类型的数值范围比float类型小,int类型数据表示的精度比float大");
        int a=0x7fffffff;//int类型最大值
        int b=0x7ffffff0;//比a小15
        float fa=a;
        float fb=b;
        System.out.println("a:"+a+"
    b:"+b);
        System.out.println("fa:"+fa+"
    fb:"+fb);
        System.out.println(a==b);//false  int 类型的值相比,a>b
        System.out.println(fa==fb);//true ,float 类型却相等
        //结论:浮点数没有int精确(尾数),浮点数范围比int大(指数)
        //int类型的范围:2^31-1
        //float类型的范围:2^256

    2.证明double类型数值范围比float更大,也更精确

        double da=a;
        double db=b;
        System.out.println("证明double类型数值范围比float更大,也更精确");
        System.out.println("da:"+da+"
    db:"+db);
        System.out.println(da==db);//false
        System.out.println(da-db);//15.0

    3.    double精度比int精确,但是不如long;double的范围远远大于long;浮点数的精确度过低,一般很少使用,一般我们使用double

  • 相关阅读:
    MVC中单选按钮的实现
    前端点击手机号码跳转到手机拨号页面
    jQuery限制文本框只能输入正整数
    Asp.Net 之 二维码生成
    MVC +Jqyery+Ajax 实现弹出层提醒
    jQuery Ajax使用实例
    ASP的调试技术解答
    模式应用场景
    redis笔记
    yii resful
  • 原文地址:https://www.cnblogs.com/blog4xy/p/3421396.html
Copyright © 2011-2022 走看看