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> ->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->6111
> ->8
所以推斷一下,就可以知道為什麼三位二進位表示八進制,四位二進位表示十六進位