原码反码和补码详解
来源:互联网 发布:经济通行情软件 编辑:程序博客网 时间:2024/05/22 03:09
原码-反码-补码
1:有符号数据表示法
在计算机内,有符号数有三种表示法:原码,反码,补码,所有数据的运算都是采用内补码进行的,在计算机操作的时候,都是采用数据对于的二进制补码来计算的,在内存中的存储
1:原码
就是二进制定点表示法,即最高位为符号位,"0"表示正,"1"表示负,其余位表示数值的大小
2:反码
正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外.
3:补码
正数的补码与其原码相同,负数的补码是在其反码的末位加1
2:案例demo
1:原码
正数的原码最高位是0,,负数的原码最高位是1,其他的是数值位
2:反码
正数的反码与原码相同,负数的反码与原码符号位相同,数值位相反,就是1变0,0变1
3:补码
正数的补码与原码相同,负数的补码是在反码的基础上加1
4:关于原码,反码,补码的练习题
1:已知某数x的原码为10110100b,求出x的补码和反码
b后缀,表示二进制,将x数值分为符号位和数值位,如果是1,表示就是负数,
2:已知某数x的补码是11101110b,是求出其原码
阅读全文
0 0
- 原码, 反码和补码详解
- 原码, 反码和补码详解
- 原码反码和补码详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 原码, 反码, 补码 详解
- 特殊队列deque,heapq模块--cookbook读书笔记
- Linux作业
- Spark调优第一篇
- Python学习笔记(1)——Python学习笔记以及概述
- 用proteus来仿真74ls283加法器------计算机加法的基础
- 原码反码和补码详解
- Go入门笔记
- Android: AndroidKeyStore 非对称RSA加密解密
- yang模型初解
- JDK安装与环境变量的配置
- java IO笔记(PushbackInputStream)
- 应用性能优化
- 使用AndroidStudio进行系统应用开发
- Kotlin基本类型