进制转换
maiaimei 2021/3/3
十进制转二进制
- 整数部分:除2取余,直到商为0为止,逆序排列
- 小数部分:乘2取整,直到小数为0为止,顺序排列
- 合并
二进制转十进制
- 整数部分:从个位开始,给每一位标识2的N次方,N从0开始;依次将每一位的数字乘以2的N次方,再求和
- 小数部分:从小数点开始,给每一位标识2的负N次方,N从1开始;依次将每一位的数字乘以2的负N次方,再求和
- 求和
173 | 0.8125 |
---|---|
十进制 173.8125 对应二进制 10101101.1101
1
求负数的二进制
求原码:负数绝对值的二进制数
求反码:原码每位取反,0变1,1变0
求补码:反码+1
-173
173 绝对值
10101101 原码
01010010 反码
01010011 补码
1
2
3
4
5
2
3
4
5