84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
三位二进制表示8进制,四位二进制表示16进制,那么多少二进制表示10进制呢?
认证高级PHP讲师
很简单的数学问题咯~
2 ^ 3 = 82 ^ 4 = 162 ^ n = 10
那么, n = log2(10) = 3.321928094887362。不是整数。
以你的题目“三位二进制表示八进制,四位二进制表示十六进制”推断出你应该是说三位二进制最小是000,最大是111,其范围恰好在0-7,构成了八进制一位,所以一位八进制需要三位二进制而四位二进制最小是000,最大是1111,其范围恰好在0-15,构成十六进制一位,所以一位十六进制需要四位二进制而按上述,一位十进制对应多少位二进制应该没有这种说法,十进制以10为基数的计数法,采用是0,1,2,3,4,5,6,7,8,9而二进制000->0001->1010->2011->3100->4101->5110->6111->71000->8
多少位二进制对应一位十进制,已横跨三和四位了所以推断一下,就可以知道为什么三位二进制表示八进制,四位二进制表示十六进制
很简单的数学问题咯~
2 ^ 3 = 8
2 ^ 4 = 16
2 ^ n = 10
那么, n = log2(10) = 3.321928094887362。不是整数。
以你的题目“三位二进制表示八进制,四位二进制表示十六进制”推断出你应该是说
三位二进制最小是000,最大是111,其范围恰好在0-7,构成了八进制一位,所以一位八进制需要三位二进制
而
四位二进制最小是000,最大是1111,其范围恰好在0-15,构成十六进制一位,所以一位十六进制需要四位二进制
而
按上述,一位十进制对应多少位二进制应该没有这种说法,十进制以10为基数的计数法,采用是0,1,2,3,4,5,6,7,8,9
而二进制
000->0
001->1
010->2
011->3
100->4
101->5
110->6
111->7
1000->8
多少位二进制对应一位十进制,已横跨三和四位了
所以推断一下,就可以知道为什么三位二进制表示八进制,四位二进制表示十六进制