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

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

负数:-1

以补码形式存放在内存

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

反码 :11111111111111111111111111111110
补码 :11111111111111111111111111111111

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

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

相关推荐
北温凉43 分钟前
【学习笔记】机器学习(Machine Learning) | 第七章|神经网络(4)
笔记·机器学习
tcoding1 小时前
《大数据之路:阿里巴巴大数据实践》笔记
大数据·笔记
zyq99101_11 小时前
PTA刷题笔记3(微难,有详解)
c语言·笔记·学习·算法
Jose_lz1 小时前
RK3399 Android13设备插拔无线鼠标键盘设备出现APP或系统界面刷新现象
android·经验分享
易境通物流科技2 小时前
易境通专线散拼系统:全方位支持多种专线物流业务!
经验分享
Dovis(誓平步青云)2 小时前
探索C++对象模型:This指针与(构造、析构)成员函数的深度解析(中篇)
开发语言·c++·经验分享·笔记·学习方法
DXM05212 小时前
FME入门系列教程7-基于FME的ArcGIS空间数据互操作技术研究与实践
xml·开发语言·笔记·arcgis·fme·arcgis engine
UQI-LIUWJ2 小时前
论文略读:If Multi-Agent Debate is the Answer, What is the Question?
论文阅读·笔记
孞㐑¥3 小时前
Linux之Ext系列文件系统(含动静态库)
linux·开发语言·c++·经验分享·笔记
跨境卫士萌萌3 小时前
取消100+零售商加价!塔吉特Circle 360会员体系重构逻辑
人工智能·经验分享·重构