十六进制计算方法

如题所述

第1个回答  2022-12-14

0-9对应0-9;

A-F对应10-15;

十六进制数的加减法的进/借位规则为:借一当十六,逢十六进一。 

十六进制数同二进制数及十进制数一样,也可以写成展开式的形式。

十进制整数转十六进制数:“除以16取余,逆序排列”(除16取余法)

例:(1765)10=(6E5)2

1765/16=110.......5

110/16=6........14

616=0......6

因为14对应E

十六进制数转换成二进制数:把每一个十六进制数转换成4位的二进制数,就得到一个二进制数。

十六进制数字与二进制数字的对应关系如下:

0000->00100->41000->81100->C

0001->10101->51001->91101->D 

0010->20110->61010->A1110->E

0011->30111->71011->B1111->F 

例:将十六进制数5DF.9转换成二进制:

5DF.9010111011111.1001

即:(5DF.9)16=(10111011111.1001)2

例:将二进制数1100001.111转换成十六进制:

01100001.111061.E

即:(1100001.111)2=(61.E)16

扩展资料:

进制转换的理论:

1、二进制数、十六进制数转换为十进制数:

用按权展开法把一个任意R进制数anan-1...a1a0.a-1a-2...a-m转换成十进制数,其十进制数值为每一位数字与其位权之积的和。 

an×Rn+an-1×Rn-1+?+a1×R1+a0×R0+a-1×R-1+a-2×R-2+?+a-m×R-m 

2、十进制转化成R进制十进制数轮换成R进制数要分两个部分:

整数部分要除R取余数,直到商为0,得到的余数即为二进数各位的数码,余数从右到左排列(反序排列)。小数部分要乘R取整数,得到的整数即为二进数各位的数码,整数从左到右排列(顺序排列)。

3、十六进制转化成二进制:每一位十六进制数对应二进制的四位,逐位展开。

4、二进制转化成十六进制:将二进制数从小数点开始分别向左(对二进制整数)或向右(对二进制小数)每四位组成一组,不足四位补零。

参考资料:

十六进制转换_百度百科

进制转换-百度百科