16进制的算法

来源:百度知道 编辑:UC知道 时间:2024/06/03 06:20:29
比如0CA7和1DA9,把他们相加得2A50,平均得1528
这里的1528是怎么算出来的?

2A50 / 2 = 1528

在16进制下,
第一位, 2 / 2 =1
第二位, A(等于10进制的10) / 2 =5
第三位, 5/2 = 2 余 1。
第四位, 10(16进制等于10进制的16) /2 = 8

16进制下的乘法表和99乘法表会不一样,除每一位时,可以考虑转成10进制的除法。

2/2 =1
A/2 =5
5/2 =2 余1
(0+1*16)/2 =8

就是逢十六进一了