作者/来源:新睿云 发布时间:2019-11-15
在日常的计算机编程和学习中我们经常会与各种进制打交道,在没有确定一个正确的读法之前,人们在阅读十六进制或八进制数字或者十进制以外的进制时,人们会用十进制去读其它进制。那么下面简单介绍一下十六进制转十进制的方法。
相关推荐文章《Cookie是什么? Cookie的生存时间和用途》
16进制就是逢16进1,但我们只有0-9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15,字母不区分大小写。十六进制转十进制,首先明白16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方,依次这样排列下去。明白ABCDEF表示的二进制数字分别是10,11,12,13,14,15。
十六进制转换成十进制的公式:要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加就可以了。
十六进制转换成十进制
整数部分
十六进制的整数,从右到左的每一个数依次乘以 16 的 0 次方,16 的 1 次方,16 的 2 次方...,然后把每所有所得的数加在一起,就是要转换的十进制数
小数部分
十六进制的小数,从小数点右边的开始,从右到左,由高位到低位,依次乘以 16 的 -1 次方,16 的 -2 次方,16 的 -3 次方...,然后将所有的所得的数加在一起。就是要转换的十六进制小数。