第1个回答 2013-12-06
简单来说,十六进制的数的每一位,满十六则向前进一位,不满十六但是满十的话用英文字母表示(大小写都可以),看下面几个例子理解起来最快:
十六进制表示: 0 1 2 3 …… 8 9 A B C D E F 10 11 ……1A 1B 1C 1D 1E 1F 20 ……
等值的十进制表示: 0 1 2 3 …… 8 9 10 11 12 13 14 15 16 17 …… 26 27 28 29 30 31 32 ……
下面分析一下十进制的995为什么等于十六进制的3E3:
十进制995 = 9 * 10的平方 + 9 * 10 + 5
十六进制3E3 = 3 * 16的平方 + 14 * 16 + 3 = 995
明白了吧?把十进制里面的10的n次方全换成16的n次方,满十但没满十六的换成字母,就是十六进制了。