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

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

负数:-1

以补码形式存放在内存

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

反码 :11111111111111111111111111111110
补码 :11111111111111111111111111111111

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

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

相关推荐
G丶AEOM42 分钟前
输入url到显示主页的详细过程
计算机网络
小红卒1 小时前
计算机网络技术基础:1.计算机网络的产生与发展
网络·计算机网络
-一杯为品-2 小时前
【Python】Matplotlib基本图表绘制
开发语言·笔记·python·学习·matplotlib
dal118网工任子仪3 小时前
C语言刷题
c语言·笔记·学习
和小潘一起学AI3 小时前
自然语言处理:我的学习心得与笔记
人工智能·笔记·自然语言处理
violet_evergarden.3 小时前
【51单片机】矩阵按键快速上手
c语言·笔记·单片机·嵌入式硬件·矩阵·51单片机
19999er3 小时前
域名信息收集(小迪网络安全笔记~
网络·笔记·安全·web安全·网络安全
睡睡怪4 小时前
【Java学习笔记】JUnit
笔记·学习·junit
m0_689618284 小时前
水凝胶微机器人:复杂体内环境的“导航高手”
笔记·机器人