香港新浪網 MySinaBlog 精選話題工具
« 上一篇 | 下一篇 »
Carlos | 10th Mar 2010 | 電腦 | (3020 Reads)

在電子數碼中

bit是一個最基本的單位 

其實bit即是 binary digit的簡稱

即是代表一個二進制的數字

而二進制的數字就只有兩個: 1 和 0

所有的電子產品都只是用這兩個數字去設計 

所以電腦其實也只懂得 1 和 0 這兩個數字

 

要認識二進制

一定要熟識2的指數

2^0 = 1

2^1 = 2

2^2 = 4

2^3 = 8

2^4 = 16

2^5 = 32

2^6 = 64

2^7 = 128

2^8 = 256

2^9 = 512

2^10 =1024

最常用就是這些

你會發現有一些數字好常見

對!~就是記憶體的容量

我們常常會說8GB, 16GB, 32GB

又或者128MB, 256MB, 512MB

因為記憶體容量就是以2的指數來作單位的

 

要解釋二進制, 先要講十進制 

我們平常是用十進制來作計算

那麼十進制又是甚麼呢?

十進制的意思便是" 十進一 "

即是每到"十"便進位一次

而十進制的數字, 必可以展開成這樣:

a x 10^i + b x 10^(i-1) + c x 10^(i-2) +..........

其中常數a, b, c都必定是比10少的數字

即是0, 1, 2, 3, 4, 5, 6, 7, 8, 9

看看一個例子, 238: 

238 = 2 x 10^2 + 3 x 10^1 + 8 x10^0

所以排列方式便是:

個位數是10^0 

十位數是10^1

百位數是10^2

再填入正確的常數

便成為238這個數字 

十進制就是這樣的一個意思

 

那麼二進制呢?

二進制便是" 逢二進一 "

指每到"二"便進位一次

感覺上好像很難理解, 其實只要將所有的規則由十變成二就可以了

 

所有二進制的數字, 必可以展開成這樣:

a x 2^i + b x 2^(i-1) + c x 2^(i-2) +..........

其中常數a, b, c都必定是比2少的數字

即是只有0, 1

看看一個例子, 將238這個十進制的數字變成二進制 

238

= 1x2^7 + 1x2^6 + 1x2^5 + 1x2^3 + 1x2^2+ 1x2^1

= 128 + 64 + 32 + 8 + 4 +2

= 238

以排列方式跟十進制也一樣

第一個位是2^0

第二個位是2^1

第三個位是2^2

如此類推

所以238的二進制表示便是

11101110


[1] Buy Steroids Online

magazine nation equal champions eating held gymnastic

Steroids Blog | Anabolic Steroids | Steroids Blogger Profile | RoidsMall Diigo Profile

bulking common sufficient competitors female physical need frequency


[引用] | 作者 Buy Steroids Online | 11th Feb 2012 | [舉報垃圾留言]

[2] 有用

Thx


[引用] | 作者 Thx | 12th Jan 2013 | [舉報垃圾留言]