举两个比256大的数的例子说明十进制如何转化成十六进制. 例一: 27985(十进制)=6D51(十六进制) 27985除以16=1749余1. 1749除以16=109余5. 109除以16=6余13. 6比16小,不能再除了,因此,6就成为十六进制数值的首位,然后从下往上逐一加上余数13,5,1.就得到数值6 13 5 1.转化为十六进制就是6D51. 例二: 670367(十进制)=A3A9F(十六进制) 670367除以16=41897余15. 41897除以16=2618余9. 2618除以16=163余10. 163除以16=10余3. 10比16小,不能再除了,因此10就成为十六进制数值的首位,然后从下往上逐一加上余数3,10,9,15.就得到数值10 3 10 9 15,转化为十六进制就是A3A9F. 这样说够清楚了吧!
用除十六取余法 将余数倒排写下来 故得到33D=21H
33=(21)十六进制数
33=0010 0001 b=21 h
先转换成2进制是100001再转化成十六进制是21