招考信息备考资料考试题库|面授课程网校课程微商城| 砖题库职位库文库直播|华图师资

  • 在线客服咨询
    广州 在线咨询
    深圳 在线咨询
    佛山 在线咨询
    珠海 在线咨询
    中山 在线咨询
    清远 在线咨询
    韶关 在线咨询
    东莞 在线咨询
    惠州 在线咨询
    汕头 在线咨询
    汕尾 在线咨询
    潮州 在线咨询
    揭阳 在线咨询
    梅州 在线咨询
    河源 在线咨询
    湛江 在线咨询
    肇庆 在线咨询
    江门 在线咨询
    阳江 在线咨询
    茂名 在线咨询
    云浮 在线咨询
    广东华图 在线咨询
  • 当前位置:广东人事考试网 > 华图问答 >

    阅读模式

    float与double的区别

    2021-06-24 00:18 广东人事考试网 来源:广东华图教育

    float与double的区别

    float与double的区别在于变量类型不同、指数范围不同、表达式指数位不同、占用内存空间不同、有效数字位数不同、在程序中处理速度不同。float属于单精度型浮点数据,指数范围为-127~128;double属于双精度型浮点数据,指数范围为-1023~1024。  

    float与double的区别介绍

    1、两者变量类型不同

    float属于单精度型浮点数据。

    double属于双精度型浮点数据。  

    2、两者指数范围不同

    float的指数范围为-127~128。

    double的指数范围为-1023~1024。  

    3、两者表达式指数位不同

    float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)

    double的表达式为1bit(符号位)+ 11bits(指数位)+ 52bits(尾数位)  

    4、两者占用存空间不同

    float占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38。

    double占8个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。  

    5、两者有效数字位数不同

    float只能提供8位有效数字。

    double可提供16位有效数字。  

    6、在程序中处理速度不同

    一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,因此,如果要用float的话,必须进行强转。

     

      以上是关于float与double的区别的解答。详细信息你可以登陆广东公务员考试网。如有疑问,欢迎向华图教育企业知道提问。点击咨询>>>


      特别说明:由于各方面情况的不断调整与变化,华图问答平台(http://gd.huatu.com/ask/)所提供的信息为非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性,仅供参考,相关信息敬请以权威部门公布的正式信息为准。关注广东华图教育微信gdhtgwy,政策问题实时答,考试信息不漏看。

      华图问答平台所收集的问答内容来源于互联网,仅供学习交流使用,不构成商业目的。版权归原作者所有,如涉及作品内容、版权和其它问题,请与我们取得联系,我们将在第一时间处理,维护您的合法权益。

    关键词阅读:

    (编辑:广东华图)

    有疑惑?在线客服帮你

    公告什么时候出?

    报考条件是否符合?

    公考小白怎么备考?

    冲刺资料怎么领取?

    考试工具更多

    最新招考
    照片调整
    直播讲座
    备考资料
    考试信息
    试题资料
    辅导课程
    华图题库
    广东华图官方微信 广东华图官方微信 微信号:gdhtgwy
    首页 咨询 课程
    首页 招考信息 网站地图 返回顶部
    京ICP备11028696号-11 京ICP证130150号 京公网安备11010802021470号