计算机进制换算

如题所述

在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 相同的原理十进制转换为二进制二进制转换为十进制都是以这种方式来转换的
温馨提示:答案为网友推荐,仅供参考
相似回答