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

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

负数:-1

以补码形式存放在内存

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

反码 :11111111111111111111111111111110
补码 :11111111111111111111111111111111

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

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

相关推荐
西电研梦5 小时前
西电新增信息力学与感知学院,26考研正式招生
经验分享·考研·遥感·研究生·西安电子科技大学
囚生CY6 小时前
【学习笔记】Langchain基础(二)
笔记·学习·langchain
binbinaijishu8810 小时前
PyTorch:让深度学习飞入寻常百姓家(从零开始玩转张量与神经网络!)
pytorch·深度学习·神经网络·其他
忘川w10 小时前
《网络安全与防护》知识点复习
笔记·安全·web安全·网络安全
zkinglin11 小时前
AORSA编译指南
笔记·其他·能源
wu~97012 小时前
计算机网络-自顶向下—第一章概述重点复习笔记
笔记·计算机网络
跨境卫士-小汪13 小时前
亚马逊关闭Posts:站内社交梦碎,卖家流量策略急待重构
经验分享
计算机小手13 小时前
FastGPT实战:从0搭建AI知识库与MCP AI Agent系统
人工智能·经验分享·aigc·开源软件
李元豪14 小时前
【行云流水AI笔记】根据上面泳道图,请问如果加入强化学习,在哪些模块添加比较好,返回添加后的泳道图。
人工智能·笔记
羊小猪~~15 小时前
数据库学习笔记(十六)--控住流程与游标
数据库·笔记·学习