回覆列表
-
1 # Frank2987
-
2 # 事shadow
二進位制數是指逢2進位的一種數字進位制,十進位制數是逢10進位的另一種數字進位制,整數是10進位制數里的一種叫法,在二進位制數中沒有這個概念。
此外,現實生活中我們用的最多的是十進位制演算法,但也有其它進位制演算法,比如星期可以看法7進位制演算法,逢7進一,而小時是60進位制演算法,每60分鐘進一,每天則可看做24進位制演算法,每24小時進一。
二進位制數是整數。
二進位制是根據“逢二進一 ”的法則進行計數的,用二進位制計數時,只需用兩個獨立的符號“0”和“1” 來表示。
如下為一組十進位制表示數值與二進位制表示數值的對應
十進位制 二進位制
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
……
二進位制數從右往左的位次依次是2的0次方,2的1次方,2的2次方,2的3次方……
例如 7 這個數,二進位制中,它的第三位是1,所以有1個 2的2次方等於4,它的第二位也是1,所以有1個 2的1次方等於2,它的第1位也是1,所以有1個 2的0次方為1,這個二進位制數表示的數值以十進位制去表示的話,就是4+2+1=7。
再如二進位制的100,表示0個 2的0次方、0個 2的1次方、1個 2的2次方之和,換算成十進位制等於4;二進位制的1101,表示1個 2的0次方、0個 2的1次方、1個 2的2次方、1個 2的3次方之和,換算成十進位制等於13。
二進位制數里的“0”可以代表無,而“1”代表有。
綜上,二進位制數必然是整數。