關於二進位制

2021-06-26 03:05:07 字數 985 閱讀 8057

二進位制是計算技術中廣泛採用的一種數制。二進位制數

據是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機

系統使用的基本上是二進位制系統。

二進位制中的單位:1byte(位元組)=8 bits(位)

1kb(千位元組)=1024bytes(位元組)

1mb(兆)=1024kb(千位元組)

1gb=1024mb

1tb=1024gb 

這些簡單的常識大家都知道。關於二進位制我的看法就是,說簡單但是又很難。

看似簡單的二進位制,只有兩個數碼0和1,但若是輸錯乙個數字,就有可能整個程式錯誤,所以需要嚴謹的工作態度。雖然只是計算機計算,送入機器後再轉換成二進位制數,讓數字系統進行運算,運算結束後再將二進位制轉換

為十進位製供人們閱讀。

789=1100010101

789/2=394.5 =1 第10位

394/2=197 =0 第9位

197/2=98.5 =1 第8位

98/2=49 =0 第7位

49/2=24.5 =1 第6位

24/2=12 =0 第5位

12/2=6 =0 第4位

6/2=3 =0 第3位

3/2=1.5 =1 第2位

1/2=0.5 =1 第1位

要注意數字的排序,第一位和最後一位。我認為十進位制與二進位制的小數轉化比較難,但是熟練了後發現跟整數的差不多原理都是一樣的。

0.625=(0.101)

0.625*2=1.25*****=取出整數部分1

0.25*2=0.5*****===取出整數部分0

0.5*2=1**********取出整數部分1

所以說要想理解好二進位制就要掌握其原理演算法,多加練習。同時我也認為二進位制的理解,也是學好編碼的基礎。

關於二進位制

最高位1表示負,0表示正,負數只需要把其正數的二進位制最高位寫1就行了 在計算機中,負數的二進位制是用正數的二進位制的補碼表示。8在計算機中表示為二進位制的1000,那麼 8怎麼表示呢?可以將乙個二進位制位 bit 專門規定為符號位,它等於0時就表示正數,等於1時就表示負數 比如,在8位機中,第一步...

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

關於二進位制檔案

二進位制檔案,這個再基礎不過的名詞,正因為它的無處不在,或許沒有人會關注它背後隱含的內容。其實我也一樣,在寫下這些文字之前,我也是認為二進位制檔案就像空氣一樣,平常得讓人完全忽略了。很偶然的,今天在寫 的時候使用了fopen函式 file fopen const char filename,cons...