二进制转换成十六进制计算方法

2022-09-10 17:31

2022-09-10 21:37
从小数点开始,向左右二边按“四位一段”分段(不足补0),然后,每一段的四位二进制数就对应一位十六进制数。按照以下对应关系进行转换:
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
例如:
(0100 1100 1000 0111 .1101 0000 0101 1000)2=(4C87.D058)16
更多回答
很简单 你这么想 2^4=16 四位的二进制数0和1的(不妨让它从大到小)排列就是16种 刚好就是十六进制的16个“阿拉伯数字” 按先后顺序一一对应 然后类似0~9这十个阿拉伯数字 比如它们随即构成250 我们就知道它是第251个数(以十进制0为第一个数)无论哪种进制 都是由它们各自的“阿拉伯数字”构成的数值的集合(学过实变应该也知道无理数虽然不可列 但也是可以一一对应 这个先不管) 所以不妨将16个四位的二进制数看成是十六进制的“阿拉伯数字” 显而易见的 上面的答案是不是很容易就看懂了 书不是合每个人的胃口 学会读书就是要找到自己合适的逻辑 出书人的思维不一定和你一样 平常饭后适当想想 没准就想到了 很多很复杂的问题都离不开简单的基础
热门问答