学习链接
笔记
常见的数据单位:
- 位(bit):最小的数据单位。
- 字节(Byte):8个位为1个字节,存储的基本单位。
- 字长:计算机一次能并行处理的二进制代码的位数。
进制转换:
- 二转十:8421法(四位一体)
- 十装二:除2逆向取余法
- 二转八:421法(三位一体)
- 十六转二:1个十六转4个二(不足4位补0)
- 二转十六:4转1
原码、补码、反码:
所有的数据都是以补码的形式存储的。
- 正数的原码、反码、补码都是一样的
- 负数
- 负数的反码是在原码的基础上“符号位不变、数值位取反”
- 负数的补码是在反码的基础上“符号位不变、数值位加1”
- 例如:
- 37 原码:00100101 反码:00100101 补码:00100101
- -37 原码:00100101 反码:11011010 补码:11011011