二进制的补码、反码

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

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

目录
相关文章
|
网络安全 数据安全/隐私保护
百度搜索:蓝易云【多个端口怎么运行SSH服务器?】
记得替换 `username`为你的用户名,`your_server_ip`为你的服务器IP地址。根据需要,可以添加其他端口并进行相应的配置。
516 0
|
算法 机器学习/深度学习 数据挖掘
带你读《增强型分析:AI驱动的数据分析、 业务决策与案例实践》之三:预测模型的新技术
本书“深入浅出的原理介绍 + 实际使用的案例”的内容安排能够使得数据分析建模人员从算法原理、数据挖掘知识结构、业务应用方法等方面得到提升,帮助数据分析建模人员开阔眼界、优化知识结构、提升实践技能。
|
安全 数据安全/隐私保护
阿里云账号开启手机号登录方法
阿里云账号开启手机号验证码登录方法
3087 0
阿里云账号开启手机号登录方法
|
安全 Java 测试技术
【开题报告】基于SpringBoot的高校就业管理系统的设计与实现
【开题报告】基于SpringBoot的高校就业管理系统的设计与实现
1116 0
|
11月前
|
云安全 弹性计算 安全
阿里云服务器安全攻略参考:基础防护与云安全产品简介
在使用云服务器的过程中,云服务器的安全问题是很多用户非常关心的问题,阿里云服务器除了提供基础的防护之外,我们也可以选择其他的云安全类产品来确保我们云服务器的安全。本文为您介绍阿里云服务器的基础安全防护机制,以及阿里云提供的各类云安全产品,帮助用户全面了解并选择合适的防护手段,为云上业务保驾护航。
1284 11
|
缓存 前端开发
后端MultipartFile接收文件转Base64
后端MultipartFile接收文件转Base64
361 5
|
存储 监控 安全
网络钓鱼:识别与防范技巧
网络钓鱼:识别与防范技巧
848 1
|
存储 安全 编译器
【C++ 多态原理】深入探讨C++的运行时类型信息(RTTI)和元数据
【C++ 多态原理】深入探讨C++的运行时类型信息(RTTI)和元数据
797 1
|
前端开发 JavaScript
Vue中引入swiper插件报错:To install it, you can run: npm install --save swiper/css/swiper.css
Vue中引入swiper插件报错:To install it, you can run: npm install --save swiper/css/swiper.css