上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.2 十进制纯小数的表示方法
对于一个十进制的纯小数(整数部分为零)0.2389而言,用等式表示为
0.2389=2×10-1+3×10-2+8×10-3+9×10-4
我们将0.2389读作零点二三八九。将十进制纯小数0.2389用表2.2表示。
表2.2 按位索引的十进制纯小数0.2389的含义
注:表中索引号排序的变化,对于十进制整数来说,索引号从左到右按降序排列,最右一侧的按位索引号为0;对于十进制小数来说,索引号从左到右按升序排列,最左侧的索引号为1。
从表2.2中可以看出:
(1)对于任何一个十进制小数而言,其按从左到右的顺序将按位索引号升序排列(最低的按位索引号为1),每个十进制数字所对应的权值表示为10-i,i为按位索引号。很明显,由于是十进制记数法,因此权值的基底为10,即所对应的进制。
(2)对于任何一个十进制纯小数而言,其本质就是十进制数字和所对应权值的组合,或者就是对给定一个十进制数字序列的加权(权值大小与按位索引号有关)与求和。例如,上面给定一个十进制数字序列0.2389,通过对该十进制数字序列进行加权求和就得到十进制纯小数0.2309(读作零点二三八九)。
对于一个十进制的负的纯小数-0.864来说,可以理解为
(1)符号幅度表示,就是符号和负的纯小数所对应正纯小数幅度0.864的组合;
(2)取反,类似零减去正的纯小数0.864得到的结果。
这样,有点类似在二进制中表示负数的方法,即符号幅度表示与补码表示。