首页 > 其他 > 详细

数据格式——机器数四种编码

时间:2020-04-27 19:51:55      阅读:90      评论:0      收藏:0      [点我收藏+]

计算机中的数据分为两种:

1,无符号数

2,有符号数(机器数)根据小数点的隐含方式有:定点数(整数 ,+纯小数 .),浮点数(小数)

计算机硬件不区分无符号数和有符号数,与程序(指令)来区分

机器数的编码

1,原码

a,表示方法

技术分享图片

 

b,表示范围

技术分享图片

c,原码移位运算

技术分享图片

注意条件,防止溢出

2,补码

 a.定义与表示

技术分享图片

技术分享图片技术分享图片技术分享图片技术分享图片 

 b,表示范围

技术分享图片

c,补码特殊求法

one:

技术分享图片

证明如下:技术分享图片

 

 

技术分享图片

two:

技术分享图片

技术分享图片

d,补码位数拓展

技术分享图片

注意整数的扩充是在右侧填上相应的符号数X0,而不是直接在符号位上直接扩充

e,  补码移位运算

技术分享图片

注意条件,防止溢出

3 反码

a,反码表示

技术分享图片技术分享图片

b,反码表示范围

技术分享图片

4,移码

a,移码表示

技术分享图片技术分享图片

c,表示范围

技术分享图片

 

综合总结

技术分享图片

技术分享图片技术分享图片技术分享图片

 

数据格式——机器数四种编码

原文:https://www.cnblogs.com/YOLO-in-the-sun/p/12789463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!