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

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

负数:-1

以补码形式存放在内存

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

反码 :11111111111111111111111111111110
补码 :11111111111111111111111111111111

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

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

相关推荐
杨连江14 小时前
基于磁畴微观机制的铁芯电磁放大与变压器功率增强原理研究
经验分享
JSCircuit14 小时前
无尘车间专属真空甲酸炉关键技术与应用实践
经验分享·ai写作·内容运营
Zguigo14 小时前
lesson30-32计算机网络第四章:网络层核心三课(作用、IP协议、IPv4地址)
tcp/ip·计算机网络·php
s_w.h16 小时前
【 计网 】计算机网络基础
服务器·计算机网络
GGMM78916 小时前
VX4B600100 控制板全解析:施耐德 ATV630 变频器核心控制单元详解
笔记·变频器·变频器维修
kdxiaojie17 小时前
Linux USB驱动阅读笔记(1)
linux·笔记·学习·usb
Zguigo17 小时前
lesson19-23计算机网络数据链路层完全指南:从帧封装到滑动窗口协议
网络·计算机网络
半生过往18 小时前
前端学 Java 课程笔记
java·前端·笔记
九硕智慧建筑一体化厂家18 小时前
楼宇自控|智慧建筑核心引擎!楼宇自控系统,赋能建筑高效低碳运维
运维·人工智能·笔记·智慧城市
沙盘客18 小时前
AFSIM 官方案例库全景与解读方法论
c++·经验分享·后端