1、十进制数45转换为二进制
(1)除二取余法
除数 | 被除数 | 余数 |
2 | 45 | 1 |
2 | 22 | 0 |
2 | 11 | 1 |
2 | 5 | 1 |
2 | 2 | 0 |
2 | 1 | 1 |
2 | 0 |
自下往上:101101
(2)2的幂做加法
45 = 32 +8+4+1
对应的是101101
2、二进制转负整数
以11010011为例子
先减1 11010010
按位取反 00101101
转十进制 32+8+4+1
加符号 - 45
除数 | 被除数 | 余数 |
2 | 45 | 1 |
2 | 22 | 0 |
2 | 11 | 1 |
2 | 5 | 1 |
2 | 2 | 0 |
2 | 1 | 1 |
2 | 0 |
自下往上:101101
45 = 32 +8+4+1
对应的是101101
2、二进制转负整数
以11010011为例子
先减1 11010010
按位取反 00101101
转十进制 32+8+4+1
加符号 - 45