十六进制中ABCDEF是怎么转化成二进制的,求解答,谢谢

如题所述

十六进制转换为二进制需要先把十六进制转化为十进制,再十进制转化为二进制。十进制整数转换为二进制整数采用"除2取余,逆序排列"法。

具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止。然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

例:

十六进制A为十进制10,10除以2等于5,余数为0;5除以2等于2,余数为1;2除以2等于1,余数为0;1除以2等于0,余数为1,到这里商为0小于1,停止计算,取余数排列为0101,逆序排列为1010,所以最后十六进制A转化为二进制的结果就是1010。

扩展资料:

十六进制数转十进制:

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

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

例:

2AF5换算成10进制为:5*16^0+F*16^1+A*16^2+2*16^3=10997。

参考资料来源:百度百科-十六进制转换

参考资料来源:百度百科-十进制转二进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-27

可以通过和十进制换算来得到:

A(十六进制) = 1010(二进制)=10(十进制)

B(十六进制) = 1011(二进制)=11(十进制)

C(十六进制) = 1100(二进制)=12(十进制)

D(十六进制) = 1101(二进制)=13(十进制)

E(十六进制) = 1110(二进制)=14(十进制)

F(十六进制) = 1111(二进制)=15(十进制)

十六进制转换有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个数,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

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

参考资料:百度百科-十六进制转换

本回答被网友采纳
第2个回答  2013-12-03
十六进制中的A~F与二进制中的1010~1111相对应:因此十六进制数ABCDEF=二进制数101010111100110111101111,即ABCDEFh=101010111100110111101111b。
第3个回答  推荐于2018-03-21
一位十六进制转化为四位二进制
A表示11转化为二进制1010
B---1011
C--1100
D--1101
E--1110
F--1111本回答被网友采纳
相似回答