早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下表提供了一种二进制与十六进制之间的转换方法,这也是实际使用的方法之一,利用这个对照表,十六进制与二进制之间就可以实现逐段转换了.求十六进制的C7A16转化为二进制数的算法.

题目详情
下表提供了一种二进制与十六进制之间的转换方法,这也是实际使用的方法之一,利用这个对照表,十六进制与二进制之间就可以实现逐段转换了.求十六进制的C7A16转化为二进制数的算法.
二进制
000
0001
0010
0011
0100
0101
0110
0111
十六进制
0
1
2
3
4
5
6
7
二进制
1000
1001
1010
1011
1100
1101
1110
1111
十六进制
8
9
A
B
C
D
E
F
▼优质解答
答案和解析
解:我们从高位到低位,或者从低位到高位来进行.算法如下:
S1 找到6对应的二进制数0110,写出来0110;
S2 找到1对应的二进制数0001,写在0110的前面,构成00010110;
S3 找到A对应的二进制数1010,写在00010110的前面,构成101000010110;
S4 找到7对应的二进制数0111,写在101000010110的前面,构成0111101000010110;
S5 找到C对应的二进制数1100,写在0111101000010110的前面,构成11000111101000010110;
S6 输出结果11000111101000010110.

本题属于新情景问题,设计了二进制与十六进制之间的转化,首先要熟悉十六进制每位的权为16,二进制每位的权为2.再就是题目已经提示了“逐段转换”这个词,大家要审出来.有了解题思路就可以分段来求解.
看了 下表提供了一种二进制与十六进...的网友还看了以下: