先转换20到二进制,二进制数基数:16 8 4 2 1,20中包含1个16和1个4:
16 8 4 2 1
1 0 1 0 0
转换结果是10100,凑齐八位是00010100,取反=11101011,加1=11101100
-20用二进制补码表示为11101100
二进制基数多写几位:
128 64 32 16 8 4 2 1 基数从个位的1开始,每位都是前1位乘以2
1 1 1 0 1 0 1 1 位对齐写在下面一行
说明这个数中包含1个128,1个64,1个32,1个8,1个2和1个1
128+64+32+8+2+1=235