三国杀曹植新皮肤:十六进制怎么变成二进制数

来源:百度文库 编辑:高考问答 时间:2024/04/30 00:02:07
例如F就是1111,

方法有二:

  1. 先把十六进制数变成十进制,再换成二进制数

  2. 直接将十六进制数的每一位换成四位二进制数,然后从高位到低位一顺“排列”即可

 

例:

十六进制数A23换成二进制数

第一种方法:

A23(H)=10×16^2+2×16+3=2595(D),再将十进制数换成二进制数即可(方法可参考百度经验http://jingyan.baidu.com/article/fc07f9892e245612ffe51909.html)。

可以得到2595(D)=1010 0010 0011(B)

第二种方法:

A(H)=1010(B)

2(H)=0010(B)

3(H)=0011(B)

所以A23(H)=1010 0010 0011(B)

用8421码来转换,十六进制数每一位对应4位二进制数,一位一位的转换。
例如:(abdc)16
8421
(a)16=(10)10=(1010)2
(b)16=(11)10=(1011)2
(d)16=(13)10=(1101)2
(c)16=(12)10=(1100)2
(abdc)16=(1010 1011 1101 1100)2

你看一下二进制数的“1”位对应8421码相加就是十进制。
如果你还是觉得麻烦,你可以在附件中找到计算器,在“查看”菜单下选择科学型,用起来就很方便了。

楼主,数值转换是最基本的知识了,网上相关文章多
的是,这也用问吗?????

回答"我字不帅"的问题:
计算机只能处理2进制数,所以它是计算机的母语;

10进制数虽然对应我们的使用习惯,但很不方便于与2
进制数的转换, 可是2进制数只有0, 1太难于记忆,所
以人们发明了8, 16进制数.

3位2进制数有8种组合,4位2进制数有16种组合,
正好对应8和16进制数,因此这两个数制特别方便
与2进制数进行转换(具体怎么个方便,请看1楼的答复),
于是他们就沿用至今.

一位十六进制对应4位二进制,每位十六进制分别对照:
如:FF=〉(F)(F)=〉(1111)(1111)=〉11111111
如:FA=〉(F)(a)=〉(1111)(1010)=〉11111010

很简单,每个16进制的数字都可用四位二进制数表示
所以2位16进制数就用8位二进制数表示,以此类推
而16进制数的相应二进制数如下:
0变成0000
1变成0001
2变成0010
3变成0011
4变成0100
5变成0101
6变成0110
7变成0111
8变成1000
9变成1001
A变成1010
B变成1011
C变成1100
D变成1101
E变成1110
F变成1111

例如:15=〉00011111

很简单,每个数字都用四位数代替
如下:
0变成0000
1变成0001
2变成0010
3变成0011
4变成0100
5变成0101
6变成0110
7变成0111
8变成1000
9变成1001
A变成1010
B变成1011
C变成1100
D变成1101
E变成1110
F变成1111

1为0001;2为0010;3为0011;4为0100;5为0101;
6为0110;7为0111;8为1000;9为1001;A为1010;
B为1011;C为1100;D为1101;E为1110;F为1111
对这来好了。