在
16进制中表示方式为0~9 10个数字和A-F 6个字母 A B C D E F 分别表示10 11 12 13 14 15 16
下面拿
十进制数转换为
十六进制数举例:
比如:十进制数 5 15 25 123 1685 五个数字分别转换为十六进制
方法就是用十进制数除以16 得到商和余值 再以对应的16进制数表示
如5/16 == 0*16 + 5
余数为5 固表示为 5
同理 15/16 =0*16+ 15 余数为15 对应的表示为 E
123/16 = 7*16 + 11 商为7余11 固表示为 7B
1685/16 =1*16^3+0*16^2+ 5*16 + 5 商为105 余5 固表示为1055
那16进制转换为10进制怎么转换呢?
以上例数字来说 十六进制数:1055 7B E 5
很简单 根据对应的位数乘16的多少次方就行了
如 1 0 5 5
1*16^3 + 0*16^2 + 5* 16^1 + 5*16^0 = 1685
同理可得 7B=7*16^1+F*16^0=123
相同的原理十进制转换为二进制
二进制转换为十进制都是以这种方式来转换的