计算机基础 原码反码补码问题

整数的二进制的表示形式:其实有三种
原码:直接根据数值写出的二进制序列就是原码
反码:原码的符号位不变,其他位按位取反就是反码
补码:反码+1,就是补码

负数:-1

以补码形式存放在内存

复制代码
写出 -1整数的二进制位原码
10000000000000000000000000000001
首位1代表负号 首位是0是正号

反码 :11111111111111111111111111111110
补码 :11111111111111111111111111111111

这样我们可以知其一来推断其他两码

规定:正数的原码反码补码相同

相关推荐
屁股割了还要学35 分钟前
百度网盘网页免vip ---> 高清晰度 + 字幕
经验分享·百度
三流架构师1 小时前
台球教程资源合集
经验分享
代码游侠1 小时前
C语言核心概念复习(一)
c语言·开发语言·c++·笔记·学习
腾讯蓝鲸智云1 小时前
【运维自动化-节点管理】节点管理跟配置平台的联动关系
运维·服务器·经验分享·自动化·sass·paas
tb_first1 小时前
万字超详细苍穹外卖学习笔记1
java·jvm·spring boot·笔记·学习·tomcat·mybatis
静心观复1 小时前
内存带宽的计算方法
计算机网络
今儿敲了吗1 小时前
10| 扫雷
c++·笔记·学习
日更嵌入式的打工仔2 小时前
TFTP(简单文件传输协议)
笔记
觉醒大王2 小时前
科研新手如何读文献?从“乱读”到“会读”
论文阅读·笔记·深度学习·学习·自然语言处理·学习方法
觉醒大王2 小时前
硕士/博士研究生避坑指南
笔记·深度学习·学习·自然语言处理·职场和发展·学习方法