1.16进制转化2进制的表
1、二进制转换为十六进制方法:
取四合一法,即从二进制的小数点为分界点,向左(向右)每四位取成一位,接着将这四位二进制按权相加,得到的数就是一位十六位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的十六进制数。如果向左(向右)取四位后,取到最高(最低)位时候,如果无法凑足四位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足四位。
(1)例:将二进制11101001.1011转换为十六进制
得到结果:将二进制11101001.1011转换为十六进制为E9.B
(2) 例:将101011.101转换为十六进制
得到结果:将二进制101011.101转换为十六进制为2B.A
2、将十六进制转换为二进制方法:
取一分四法,即将一位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。
(1)例:将十六进制6E.2转换为二进制数
得到结果:将十六进制6E.2转换为二进制为01101110.0010即110110.001
附上十进制、二进制、十六进制转化的对照表。
扩展资料:
二进制与八进制之间的转换:
首先,我们需要了解一个数学关系,即2^3=8,2^4=16,而八进制和十六进制是用这个关系衍生而来的,即用三位二进制表示一位八进制,用四位二进制表示一位十六进制数。
接着,记住4个数字8、4、2、1(2^3=8、2^2=4、2^1=2、2^0=1)。现在我们来练习二进制与八进制之间的转换。
1、二进制转换为八进制方法:
取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。
(1)例:将二进制数101110.101转换为八进制
得到结果:将101110.101转换为八进制为56.5
(2) 例:将二进制数1101.1转换为八进制
得到结果:将1101.1转换为八进制为15.4
2、将八进制转换为二进制
方法:取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。
(1)例:将八进制数67.54转换为二进制
将八进制数67.54转换为二进制数为110111.101100,即110111.1011
从上面这道题可以看出,计算八进制转换为二进制,首先,将八进制按照从左到右,每位展开为三位,小数点位置不变;然后,按每位展开为22,21,20(即4、2、1)三位去做凑数,即a*22+ b*21 +c*20=该位上的数(a=1或者a=0,b=1或者b=0,c=1或者c=0),将abc排列就是该位的二进制数;接着,将每位上转换成二进制数按顺序排列;最后,就得到了八进制转换成二进制的数字。
参考资料:百度百科-进制转换
2.16进制转2进制该怎么写啊
转10进制 首先请看二进制 110 转换成十进制 1*2^2 + 1 * 2 + 0 = 5,小数转换方法相同,只是基数不同,从小数点向右基数变成1/2 所以0.011抓换 0 * (1/2) + 1 * (1/2)^2 + 1 * (1/2)^3 = 0.875
转换八进制,三个化成一组 0.011将011化成一组正好只有一组,算法同上,也是 0.875
转换成16进制是四位一组,不满四位的补0,然后将这四位算后相加,算出来还是 0.875
3.二进制转十六进制
要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,分的不够的前边补零,用四位数的二进制数来代表一个16进制。转换表如下,括号内为十六进制
0000(0) 0001 (1) 0010 (2) 0011 (3) 0100 (4) 0101 (5)
0110 (6) 0111 (7) 1000 (8) 1001 (9) 1010(A) 1011 (B)
1100 (C) 1101 (D) 1110 (E) 1111 (F)
例如:10101011划分为1010 1011,根据转换表十六进制为AB
4.16进制16怎么表示
16是0x10
举几个例子(为了打字方便前面省略0x)
1、2、3、4、5、6、7、8、9、A、B、C、D、E、F(1~15)
10、11、12、13、14、15、16、17、18、19、1A、1B、1C、1D、1E、1F(16~31)
20、21、22、23、24、25、26、27、28、29、2A、2B、2C、2D、2E、2F
90、91。。9A、9B。。9F
A0
5.两个十六进制怎么相加的
十六进制加法逢十六进一 。
一、具体例题
[1] 3F+84 =?
解:F+4=19
逢16进一就变为3
进一后(3+8=11)+1=12(C)
结果:C3
[2] 3762H+05C3H=?
解:2+3 = 5【不满16不进】
6+12 = 18 【18-16=2(满16进1)】
7+5=12
12+1=13=D【1是上面进的1】
3+0=3
结果:3D25H
逢十六进一
二、十六进制转换十进制
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
所以,在第N(N从0开始)位上,如果是数β (β大于等于0,并且β小于等于 15,即:F)表示的大小为 β*16的N次方。
假设有一个十六进数 2AF5
直接计算就是:
5*16 0+F*16 1+A*16 2+2*16 3=10997 [1]
也可以用竖式表示:
第0位: 5*16 0=5
第1位: F*16^1=240
第2位: A*16 2=2560
第3位: 2*16 3=8192
-------------------------------
10997
此处可以看出,所有进制换算成10进制,关键在于各自的权值不同。
6.二进制和十六进制怎么转换
以二进制数的小数点为界,整数部分从右至左每4位分开,最左边不足4位时前面用0补齐;小数部分从左至右每4位分开,最右边不足4位时后面用0补齐。
然后按每4位对应的十六进制符号写出来,小数点位置不变就OK了。例如要将11010010110111.0011101化为十六进制的步骤如下:以小数点为界左右每4位分开:11'0100'1011'0111.0011'101;最左边和最右边用0补齐至4位:0011'0100'1011'0111.0011'1010;用十六进制的符号把每4位的二进制码写出来:34B7.3A。
所以11010010110111.0011101(2) = 34B7.3A(16)。若要将十六进制变换为二进制,则只需将十六进制符号直接写成4位二进制码,去除最前面和最后面的0就可以了。
如BE9.3F,直接写1011 1110 1001.0011 1111即可。
7.2进制怎样转16进制
把2进制划分为4位4位的段,然后就依次转换就可以了。例如
1110001010100
就从最低位开始划分,就可以得到 1 1100 0101 0100
然后只要你知道16以内的二进制数与16进制的关系,就可以转换了,这一步方法很多,我说其中一种吧
比如说0100,最高位是0,那么代表有0个8,然后是数字1,代表有1个4,然后是0,代表0个2,然后又是0,代表0个1,于是加起来就是4,这就是十进制的,当然,十六进制也就是4了
然后看0101,就是有1个4,1个1,也就是5
然后1100,就是1个8,1个4就是12,也就是16进制的C
最后还有一个0001,就是1了
于是这个数字就是1C54
8.带小数点的二进制转换成16进制的方法是什么
我打个比方吧。
0.11二进制先转化16进制。
这里要明白的问题就是一位十六进制数等于四位二进制数。
而转化的法制就是以四位二进制数为单位,转化为十六进制数。
0.11这里只有两位,不够四位。
这时需要补0,凑够四位。
但不能在11前补,而是应该在11后面补。
补齐后等于0.1100
1100等于12,
也就是等于十六进制的C,
所以0.1100就等于0.C这个十六进制数。
转载请注明出处育才学习网 » 2的16进制怎么写的