1.有符号整数转换
1.1有符号负整数
例子1
十进制转二进制:求-5的补码,过程如下:-5对应正数5(00000101)→所有位取反(11111010)→加1(11111011),所以-5的补码是11111011。数0的补码表示是唯一的。
例子2
二进制转十进制:给定一个有符号二进制数11111011,先减去1等于11111010,再取反00000101,得到的十进制数为-5
二进制 | 十进制 | |
最小负整数 | 1000 0000 | -128 |
最大负整数 | 1111 1111 | -1 |
1.2有符号正整数
例子1
十进制5对应的二进制为:0000 0101
这不会有任何的变化
二进制 | 十进制 | |
最小正整数 | 0000 0000 | 0 |
最大正整数 | 0111 1111 | 127 |