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

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

负数:-1

以补码形式存放在内存

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

反码 :11111111111111111111111111111110
补码 :11111111111111111111111111111111

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

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

相关推荐
Quz3 分钟前
将Markdown文件推送到浮墨笔记
人工智能·笔记
Brilliantwxx21 分钟前
【C++】 深入理解红黑树:实现与原理全解
数据结构·c++·笔记·算法·青少年编程·红黑树
U盘失踪了32 分钟前
claude code /skill-creator 创建skill
笔记
jscxy520632 分钟前
ospf笔记
笔记
MAXrxc35 分钟前
ospf笔记
网络·笔记
LaughingZhu1 小时前
Product Hunt 每日热榜 | 2026-05-30
人工智能·经验分享·深度学习·神经网络·产品运营
想不明白的过度思考者1 小时前
Unity学习笔记——虚拟摇杆实现笔记(事件触发器的使用、UGUI 坐标转换)
笔记·学习·unity
Li Zi1 小时前
柔性FPC颜色测量仪:小巧精准,万物皆可“取色“
经验分享
疯狂打码的少年2 小时前
流水线冒险(结构冒险/数据冒险/控制冒险)
笔记
问心无愧05132 小时前
ctf show web入门261
android·前端·笔记