移码 主要是 小数点移动的位数
移码的主要操作是为了浮点数的比较大小 只要比较阶码大小就可以了
移码主要用来表示浮点数的阶码 阶码一般为整数所以移码通常用于表示整数
移码常用来比较大小,一般会把浮点数的阶码用移码表示,说的再通俗一点,你把数值用移码表示出来可以一眼看出他们的大小。这样很容易判断阶码的大小,移码可用于简化浮点数的乘除法运算。
阶码:对于任意一个二进制数N,可用N=S×2P表示,其中S为尾数,P为阶码,2为阶码的底,P、S都用二进制数表示,S表示N的全部有效数字,P指明小数点的位置。当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“[定点数]当阶码为可变时,数的这种表示法称为[浮点]表示,这样的数称为“[浮点数]”,这在前面已有介绍。
阶码和补码:阶码和补码的数值位相同但是符号位相反
定点数:小数点位置不变的数
约定所有的数都在小数后面即八位就是 符号位 .1111111 最大 2的-7次+...+2的0次
所能表示的N范围是-(1-2-n)≥N≥(1-2-n)
8位 那么表示的范围是:
无符号整数 0~2的8次 - 1
有符号整数 -128 ~ 127
为什么8位有符号数的范围是“-128 至 +127”
参考:
https://wenku.baidu.com/view/4d9cfe8b7cd184254a353515.html
12.5










网友评论