在了解数的机器码之前先说一下数据的格式
计算机存储数据使用2进制,那么计算机如何存储小数?在计算机里存储小数,那个小数点并不会使用二进制特别表示,如果用二进制表示,估计计算机要完成算术运算也是够呛的...小数的存储另有方法
纯小数或纯整数在计算机中存储的格式我们一般称为定点数
定点数——小数点是固定的
比如,计算机用n+1位(从0开始计数,X0,X1... Xn)来存储一个有符号数据,那么,最高位X0即为数符,当X0 = 1,数据为负数;当X0 = 0,数据为正数,。后面的n位尾数则用来存储数的量值。
小数点在X0与X1之间的则是纯小数,小数点在Xn后面的则是纯整数。定点数的小数点完全靠事先约定而隐含在两个不同位置(见下面的浮点数)。
浮点数
比较官方的解释:所谓浮点格式,是指在表示数据时,将浮点数的范围和精度分别表示,相当于小数点的位置随比例因子的不同而在一定的范围内可自由浮动。
任何一个进制数N,都可以用N = M * R