浮点数

作者: 张哈哈天天开心 | 来源:发表于2018-08-21 10:31 被阅读0次

    双精度浮点数类型 double
    单精度浮点数类型 float

    以上两种都使用 浮点数 来表示小数 :

    图片.png

    与之相对的是 定点数 :
    0.3345这样,小数点表示实际位置的数。

    • 浮点数的内部构造


      图片.png

    冷知识插播:

    图片.png
    你会读吗?hhhhh
    • 单精度浮点数的表示方法
      通用的解释看起来非常晦涩,我们举例说明:
      0.75这个浮点数的表示为:
      0-01111110-100000000000000000000
      符号部分-指数部分-尾数部分
      符号部分:0为正,1为负
      指数部分:26+25+24+23+22=126,用EXCESS表现即为126-127=-1。
      EXCESS:
      图片.png
      尾数部分:因为省略了小数点前面的1,故尾数实际要表示的数为:
      1.100000000000000000000,二进制转化成十进制之后为1.5。

    +1.5*2-1=0.75

    图片.png

    相关文章

      网友评论

          本文标题:浮点数

          本文链接:https://www.haomeiwen.com/subject/cflriftx.html