8c十六进制转换为十进制数140。十六进制数8c,高位8表示有8个16,也就是8╳16128,一位c表示十进制数12。因为十六进制数和十进制数从1到9,从10到15的表达是一样的,所以用字母a,b,c,d,e,f代替,放在一个地方。十六进制数8c转换成十进制数:8╳1612140。
可以准确地转换,只要你不不要丢弃任何位,您可以转换。
十六进制数
具体算法:
1.首先明白十六进制数的权重(从右到左是0,1,2...)是16的0次方,第1位的权重是16的1次方,第2位的权重是16的2次方,以此类推。
2.理解abcd
这个在线转换,有个转换的地方()
自换算的计算方法:用十六进制代替a。
a/16a1,剩余部分b1
a1/16a2,其余部分b2
...
an/160,余数bn
直到整除结果为0,然后按逆序排列,即十六进制:
十亿...b2b1
将十六进制值最右边的数字乘以16的幂,将右边数字的第二个数字乘以16的幂,将右边数字的第三个数字乘以16的幂,依此类推。如:b115bb5*16*1611*16111467