博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二进制的补码、反码
阅读量:6847 次
发布时间:2019-06-26

本文共 289 字,大约阅读时间需要 1 分钟。

本博客介绍如何求二进制数的原码、补码、反码。

对于正数来说,原码,反码,补码都是一样的。
对于负数,即二进制最高为1
求补码:
从数的右边往左开始数,遇到“0”不理它,直到遇到第一个“1”为止(不包括这个1),以后的每一位数取反即是它的原码或补码,符号位不变,还是“1”(补码的补码是原码)
如原码:11010100 —– 从右往左数,第一位是0,不理它,第二位还是0不理它,第三位是1,那么从此以后的每位取反,即为它的补码了.答案为:10101100
求反码:
反码当然只是求反而已了(除符号位之外的其它各位都取反即可)101011 的反码是110100(最后一个1为符号位)

转载地址:http://cxlul.baihongyu.com/

你可能感兴趣的文章
[Linux学习]chattr配置文件隐藏属性及lsattr查看隐藏属性
查看>>
mybatis大数据提交和更新,数据SQL语句批量提交数据库
查看>>
每天一个小算法(Shell Sort2)
查看>>
Java数据结构与算法(7) - ch05双向链表(Double List)
查看>>
fiddler 教程
查看>>
自适应布局
查看>>
ILSpy c#反编译工具,附下载地址
查看>>
课堂练习——查找水王续
查看>>
在后台设置yii的配置文件
查看>>
(4/24) webpack3.x快速搭建本地服务和实现热更新
查看>>
Failure is not fatal, but failure to change might be.
查看>>
L2-015. 互评成绩
查看>>
iOS9新特性
查看>>
poj3186 poj3267
查看>>
烂泥:学习centos之快速搭建LNMP环境
查看>>
Poj2723:Get Luffy Out
查看>>
L365
查看>>
SUST OJ 1642: 绝地求生—死亡顺序
查看>>
Android中XML解析-Dom解析
查看>>
highcharts 多数据+切换
查看>>