原码、反码、补码
来源:互联网 发布:云计算的体系结构 编辑:程序博客网 时间:2024/06/05 08:14
TIPS:
1字节=8位
正数的原反补是一样的
原码:n位的二进制数,其中最高位为符号位:正数为0,负数为1。剩下的n-1位表示数值本身的绝对值
例:
X=+10 1011 , [X]原= 0010 1011
X=-10 1011 , [X]原= 1010 1011
PS:
① 位数不够的用0补全;
② 负数最前面补1,正数补0;
反码:反码就是在原码的基础上,符号位不变,其他位按位取反(就是0变1,1变0)。正数的反码与原码相同
例:
X= -10 1011
[X]原= 1010 1011
[X]反= 1101 0100
补码:补码就是在反码的基础上,按照正常的加法运算加1。正数的补码与原码相同
例:
X= -10 1011
[X]原= 1010 1011
[X]反= 1101 0100
[X]补= 1101 0101
PS:
补码的快速方法:符号位不变。其他的从低位开始,指导遇见第一个1之前,什么都不变。遇见第一个1后保留这个1,以后按位取反。
[-7]原= 1 0000111 B
[-7]补= 1 1111001 B
阅读全文
0 0
- 原码、反码、补码
- 原码-反码-补码
- 原码、反码、补码
- 原码、反码、补码
- 原码,反码,补码
- 原码、反码、补码
- 原码、反码、补码
- 原码、反码、补码
- 原码、反码、补码
- 原码、反码、补码
- 原码、反码、补码
- 原码补码反码
- 原码、反码、补码
- 原码、反码、补码
- 原码、反码、补码
- 原码 补码 反码
- 原码、反码、补码
- 原码 反码 补码
- 三分法求凸性函数极大极小值
- NYoj 33 蛇形填数
- 剑指offer----字符流中第一个不重复的字符
- LeetCode 31. Next Permutation
- TUTORIAL: MEASURING REVERBERATION TIME
- 原码、反码、补码
- 开发Hive自定义UDF,生成16位时间
- java多线程二(synchronized与volatile)
- Yii2.0 依赖注入(DI)和依赖注入容器详解一
- 【复杂网络学习笔记】4:验证无标度网络的幂律分布特性
- 使用CMD命令编译C源文件
- mariadb
- Struts2_多文件上传
- 算法课第十二周作业 | Combination Sum III