二进制的补码、反码

简介: 本博客介绍如何求二进制数的原码、补码、反码。 对于正数来说,原码,反码,补码都是一样的。 对于负数,即二进制最高为1 求补码: 从数的右边往左开始数,遇到“0”不理它,直到遇到第一个“1”为止(不包括这个1),以后的每一位数取反即是它的原码或补码,符号位不变,还是“1”(补码...

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

目录
相关文章
|
7月前
原码、反码、补码的互相转换
原码、反码、补码的互相转换
163 0
|
7月前
|
存储
原码,反码,补码以及计算
原码,反码,补码以及计算
84 0
原码补码反码
原码补码反码
135 0
|
存储
数制间的转换,原码、反码、补码
数制间的转换,原码、反码、补码
792 0
数制间的转换,原码、反码、补码
|
Java
进制转换、原码、反码、补码及位运算详解
进制转换、原码、反码、补码及位运算的简单示例
664 1
进制转换、原码、反码、补码及位运算详解
|
存储
一篇轻松带你Carry原码、反码、补码(建议收藏)
一篇轻松带你Carry原码、反码、补码(建议收藏)
221 0
原码、反码、补码
原码、反码、补码区别
169 0
|
Go 开发者
原码 反码 补码|学习笔记
快速学习原码 反码 补码。
115 0
|
存储 前端开发 索引
|
Java C++
快速理解原码、反码、补码
学弟不懂原码反码补码,气的我给女朋友彻底讲了一夜
371 0
快速理解原码、反码、补码