阅读数:881
已有1条回答
管理员
负数在计算机中以其绝对值的补码形式表达。计算机中,不管正数,还是负数都用二进制补码表示。正数的原码、反码、补码都一样。假设整型是8位二进制表示,那么正数的表示范围是0~127。补码表示是00000000~01111111。
原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。比如00000000000000000000000000000101是5的原码。
反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。取反操作指:原为1,得0;原为0,得1。(1变0;0变1)比如:将00000000000000000000000000000101每一位取反,得11111111111111111111111111111010。称:11111111111111111111111111111010是00000000000000000000000000000101的反码。
反码是相互的,所以也可称:11111111111111111111111111111010和00000000000000000000000000000101互为反码。
补码:反码加1称为补码。也就是说,要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。比如:00000000000000000000000000000101的反码是:11111111111111111111111111111010。那么,补码为:11111111111111111111111111111010+1=11111111111111111111111111111011所以,-5在计算机中表达为:11111111111111111111111111111011。转换为十六进制:0xFFFFFFFB。
猜你喜欢
手指名称
卫生间玻璃隔断安装的注意事项有哪些
华为p60pro怎么设置高清通话
OPPO Reno8 Pro怎么调字体大小
天窗封死不漏水最好的办法(永久解决天窗关不严漏水的办法)
科目三好难为啥只练3天就考试
iphone12有红外线功能吗
杂粮中含有较高的什么
vivo X90系列首销期有赠品吗
“核桃”扔水里,15天长出枝叶,30天长成盆栽,养在家里好看!
不过户可以换车牌号码
长安x70a油耗多少 长安x70a车主实测油耗在7.3L/100km
最新学习
苹果手机在哪里设置密码和指纹
shoto是什么
荣耀Magic5内存不足怎么办
电源灯一闪一闪的不能开机的原因
小河虾吃什么
小米13 Pro怎么设置地区来电拦截
为什么不建议买韩系车 韩系车质量真的很差吗
软顶敞篷可以长时间淋雨吗
华为Nova11Ultra怎么连接手环
20万左右的suv排行榜 2019年12月份20万suv销量最好的几款车
元气森林气泡水算不算碳酸饮料
iqoo手机电池不耐用怎么回事