方法:
1.加分、减法:
将所有的进制的数转成目标进制的数,然后按位加。
如 0x123 + 0x1234 =0x1357
2.乘法、除法:
将所有的进制的数转成二进制数,然后进行移位。
如 0x123456 乘 32(十进制)= ?
- 0x123456 = 100100011010001010110 (二进制)
- 32=100000(二进制)
- 0x123456 乘 32(十进制)=100100011010001010110 (补上)00000
- 结果=10010001101000101011000000
- 然后四位四位为一个16进制数 转成16进制,多余的高位补0,如下:
- 0010,0100,0110,1000,1010,1100,0000
- 2,4,6,8,A, C ,0