家都知道,数值数据有两种表示方式:定点表示法和浮点表示法。定点数又分为定点小数和定点整数。书上说定点小数所能表示的范围为:
(1-2^-n)≥N≥-(1-2^-n)这个公式是怎么得来的呢?为什么是2^-n呢?-n是咋得老的呢?谢谢!

解决方案 »

  1.   

    能表示的最大绝对值为:
    (2^n-1)/2^n=1-2^-n。所以得到:
    (1-2^-n)≥N≥-(1-2^-n)————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  2.   

    定点小数表示法用n位来表示数码位,表示如下:
    XfXn-1Xn-2...X1X0
    其中Xf为符号位,Xf,Xn-1之间隐含了小数点!