19(10) = 13(16)。
用短除法。用16作除数,去除需要转换的十进制数,记下商和余数,再用16作除数,去除上一步的商,记下商和余数,……,直到商为零。
把每一步得到的余数逆序排列,就是转换成的16进制。
把19转换成16进制:
19÷16=1……3,
3÷16=0……1,
所以,19转换成16进制是13。
十六进制转换成十进制的具体算法是:
1、首先明白16进制数(从右到左数是第0位,第1位,第2位……)的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方,依次这样排列下去。
2、明白ABCDEF表示的二进制数字分别是10,11,12,13,14,15。
3、十六进制转换成十进制的公式是:要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加即可。
19(十进制) = 13(十六进制)
10进制数转换成16进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成16。
19转换成16进制则为:
19/16=1余3
19(十进制) = 13(十六进制)
小的十进制数换算16进制,可以把10进制数分成几个简单的二进制数相加,比如19=16+2+1
所以19=10011按16进制断开1,0011=13H
13H