十进制转十六进制可采用除商取余法。
将一个十进制数字除以16得到商和余数,再将商再除以16得到新的商和余数,再将新的商进行同样的处理,直到商为0为止,再将余数按相反的顺序组合,便得到十六进制数字。
比如将十进制的数字1024进行转换:
1024除以16得到商64和余数0;
64除以16得到商4和余数0;
4除以16得到商0和余数4。
将余数按相反的顺序组合得到十六进制数字400。
十进制转十六进制
若余数大于等于10且小于等于15,则将数字转为字母(10-A,11-B,12-C,13-D,14-E,15-F)。