美文网首页
移(增)码

移(增)码

作者: Rumbles | 来源:发表于2018-02-28 17:14 被阅读23次

移码 主要是 小数点移动的位数
移码的主要操作是为了浮点数的比较大小 只要比较阶码大小就可以了

移码主要用来表示浮点数的阶码  阶码一般为整数所以移码通常用于表示整数
移码常用来比较大小,一般会把浮点数的阶码用移码表示,说的再通俗一点,你把数值用移码表示出来可以一眼看出他们的大小。这样很容易判断阶码的大小,移码可用于简化浮点数的乘除法运算。

阶码:对于任意一个二进制数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

相关文章

网友评论

      本文标题:移(增)码

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