十六进制转换

更新时间:2024-01-04 17:35

十六进制转换有16进制每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16个大小不同的数,即逢16进1,其中用A,B,C,D,E,F(字母使用大写)这六个字母来分别表示10,11,12,13,14,15。

定义

16进制即逢16进1,每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个大小不同的数。16进制转换即16进制与其他不同进制之间的换算转换,常见如2进制、8进制、10进制等进制。

进制转换

16转10

16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……

所以,在第N(N从0开始)位上,如果是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。

例:2AF5换算成10进制:

竖式计算

第0位: 5 * 16^0 = 5

第1位: F * 16^1 = 240

第2位: A * 16^2= 2560

第3位: 2 * 16^3 = 8192

-------------------------------------

10997

直接计算就是:

5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997

16进制二进制

由于在二进制的表示方法中,每四位所表示的数的最大值对应16进制的15,即16进制每一位上最大值。因此,可以得出简便的转换方法,将16进制上每一位分别对应二进制上四位进行转换,即得所求:

例:2AF5换算成2进制:

第0位: (5)16 = (0101)2

第1位: (F)16 = (1111) 2

第2位: (A) 16 = (1010) 2

第3位: (2) 16 = (0010) 2 -------------------------------------

得:(2AF5)16=(0010.1010.1111.0101)2

2转16

16进制就有16个数,0~15,用二进制表示15的方法就是1111,从而可以推断出,16进制用2进制可以表现成0000~1111,顾名思义,也就是每四个为一位。举例:

00111101可以这样分:

0011|1101(最高位不够可用零代替),对照着二进制的表格,1024 512 256 128 64 32 16 8 4 2 1 (一般例举这么多就够了,如果有小数的话就继续往右边列举,如0.5 0.25 0.125 0.0625……)

1024 512 256 128 64 32 16 8 4 2 1

0 0 1 1| 1 1 0 1

左半边=2+1=3 右半边=8+4+1=13=D

结果,00111101就可以换算成16进制的3D。

乘法口决

在日常的计算机编程和学习中,经常会与各种进制打交道,在没有确定一个正确的读法之前,人们在阅读十六进制八进制数字或者十进制

那么,如何正确的阅读其它进制数字,当读十进制时有读到“拾”的地方代之以各进制各自的单位。

这里,用几个汉字代表十六进制的几个英文字母“ABCDEF”---“A--拾(shí),B--屲(wā),C--亗(suì),D--岌jí,E---岄(yuè),F--岪(fú),峘huán”。“A”实为十进制的“10”所以仍用十进制的汉字“拾”代表,“B”为十进制的“11”用山字旁加一画的汉字--屲(wā)代表,“C”为十进制的“12”用山字旁加二画的汉字--亗(suì)来表示,“D”为十进制的“13”用山字旁加三画的汉字--岌jí,“E”为十进制的“14”用山字旁加四画的汉字---岄(yuè),“F”为十进制的“15”用山字旁加五画的汉字--岪(fú),“峘”即为十六进制的“10”。所以完整的十六进制汉字大写数字即----“零壹贰叁肆伍陆柒捌玖拾屲亗岌岄岪峘”,多读几遍就会觉得朗朗上口。而一些汉字数值单位----佰、仟、万、亿.....等等在其它进制中仍可使用。定好了进制各自的单位,读其它进制数字时再把读十进制读“拾”的地方替换成各自的单位,举个例子,如下所示

假定八进制的单位为捌,“01234567捌”----“即“零壹贰叁肆伍陆柒(捌、捌)”,“捌”即为八进制的“10”,“捌”实为拾进制的捌,也可用直接捌来做八进制的单位。假定,十六进制进制的单位为峘,十六进制数字6BF68DD5,这个十六进制数的单位从个位到高位分别有--个十百千万拾万百万千万---这是错的说法,按十六进制应该是---个、峘、佰、仟、万、峘万、佰万、仟万。那么这个数应该读作6仟B佰F峘6万8仟D佰D峘5,全换成汉字就是---陆仟屲(wā)佰岪(fú)峘陆万捌仟岌(jí)佰岌(jí)峘伍。

十六进制数字A8AFC9--拾峘捌万拾仟岪佰亗峘玖。

十六进制数字96803421--玖仟陆佰捌峘万零叁仟肆佰贰峘壹。

八进制数65743-----------陆万伍仟柒佰肆捌叁。

当别人读一个数字的单位中有”峘“这个字时,便知那是一个十六进制数。当听到一个人读某个数字时数字的单位有“捌”时,便知道那是一个八进制数。读某个数字的单位中有”拾“时,便知道那是一个十进制数

乘法口决表

16转10

一峘一拾六

二峘三拾二

三峘四拾八

四峘六拾四

五峘八拾

六峘九拾六

七峘一百一拾二

八峘一百二拾八

九峘一百四十四

十峘一百六

屲峘一百七拾六

亗峘一百九拾二

岌峘二百零八

岄峘二百二拾四

岪峘二百四

8进制

1×1=1

1×2=2 2×2=4

1×3=3 2×3=6 3×3=11

1×4=4 2×4=10 3×4=14 4×4=20

1×5=5 2×5=12 3×5=17 4×5=24 5×5=31

1×6=6 2×6=14 3×6=22 4×6=30 5×6=36 6×6=44

1×7=7 2×7=16 3×7=25 4×7=34 5×7=43 6×7=52 7×7=61

一一得一

一二得二 二二得四

一三得三 二三得六 三三一捌一

一四得四 二四一捌 三四一捌四 四四二捌

一五得五 二五一捌二 三五一捌七 四五二捌四 五五三捌一

一六得六 二六一捌四 三六二捌二 四六三捌 五六三捌六 六六四捌四

一七得七 二七一捌六 三七二捌五 四七三捌四 五七四捌三 六七五捌二 七七六捌一

8转10

一捌为捌

二捌一拾六

三捌二拾四

四捌三拾二

五捌四拾

六捌四拾八

七捌五拾六

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}