Step 1
先聊十进制
以10举例:(满10进一位)
- 10往左移一位变成100, 可以理解为是10乘以10得来的,100=10x10
- 10往右移一位变成1, 可以理解为是10除以10得来的,1=10/10
那么十六进制
以2F0举例:(满16进一位)
- 2F0往左移一位变成2F00, 可以理解为是2F0乘以16得来的
- 2F0往右移一位变成2F, 可以理解为是2F0除以16得来的
二进制同理
以1010举例:(满2进一位)
- 1010往左移一位变成10100, 可以理解为是1010乘以2得来的,20=10x2(需要换算成十进制进行计算)
- 1010往右移一位变成101, 可以理解为是1010除以2得来的,5=10/2
总结
- 向左移位低位进位补0,向右移位低位去0
- 十进制满10进位,十六进制满16进位,八进制满8进位,二进制满2进位
- 二进制每四位分割对应一个16进制,每三位分割对应一个八进制
本文为作者原创 转载时请注明出处 谢谢
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站