十六进制数字计算

2013-10-13 01:14  1181人阅读  评论 (0)
Tags:

大半夜的手机QQ响了,女同事问我怎么计算十六进制的问题,感慨女孩子有兴趣问这样的问题不容易,所以还是耐心解答.

0 1 2 3 4 5 6 7 8 9 | 10 11 12 13 14 15  十进制
0 1 2 3 4 5 6 7 8 9    A  B  C  D  E  F  十六进制

十进制只有0-9,十六进制有0-9A-F,A到F对应10到15

十进制 123+456=?

1 * 100 + 2 * 10 + 3 * 1 = 123
4 * 100 + 5 * 10 + 6 * 1 = 456

最后1位数字的基数是1 倒数第2位是10(10的1次方) 倒数第3位是100(10的2次方) 倒数第4位就是1000(10的3次方) .... 倒数第N位就是10的N-1次方

123 + 456 = 579

计算机结果是579

十六进制 123+456=?

1 * 256 + 2 * 16 + 3 * 1 = 291
4 * 256 + 5 * 16 + 6 * 1 = 1110

最后1位数字的基数是1 倒数第2位是16(16的1次方) 倒数第3位是256(16的2次方) 倒数第4位就是4096(16的3次方) .... 倒数第N位就是16的N-1次方

291 + 1110 = 1401

结果就是1401

markdown真心好用