c 二進位制 負數 二進位制概念

2021-10-18 10:59:31 字數 1260 閱讀 9042

我們平時認識的數字比如1、2、3、4等數字叫做十進位制數字,我們可以看懂,但是計算機無法運算,如果計算機要計算這些數字就得將這些數字轉換成計算機能讀懂的資料,計算只能讀懂二進位制數字,二進位制的數字有什麼特徵呢?二進位制就是由1和0組成的數字,那麼為什麼計算機要使用二進位制資料呢?下面作為了解。

a、電路中容易實現 :當計算機工作的時候,電路通電工作,於是每個輸出端就有了電壓。

b、物理上最易實現儲存 :

(1)基本道理:二進位制在物理上最易實現儲存,通過磁極的取向、表面的凹凸、光照的有無等來記錄。

(2)具體道理:對於只寫一次的光碟,將雷射束聚住成1--2um的小光束,依靠熱的作用融化碟片表面上的碲合金薄膜,在薄膜上形成小洞(凹坑),記錄下「1」,原來的位置表示記錄「0」。

c、便於進行加、減運算和計數編碼。易於進行轉換,二進位制與十進位制數易於互相轉換。

d、便於邏輯判斷(是或非)。適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。二進位制的兩個數碼正好與邏輯命 題中的「真(ture)」、「假(false)或稱為」是(yes)、「否(no)相對應。

e、用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。

其實上十進位制的數字和二進位制的數字是可以相互轉換的,那麼我們看看轉換的技巧是什麼呢?

demo:求1101的十進位制

1 1 0 1

累加 1x2^3=8 1x2^2=4 0x2^1=0 1x2^0=1 13

通過以上的運算規則我們發現了要計算二進位制對應的十進位制數字:

只需要將二進位制的數字的每一位乘以2的n-1次方,這裡的n表示該位在的排序(倒敘)。

那麼如何將十進位制的數轉換成二進位制呢?其實也很簡單:用十進位制的數不斷的對2求商,一直求到最後,就可以得出二進位制的資料了。

demo:求出16的二進位制

demo:求13的二進位制

思考乙個問題:十進位制中負數的二進位制怎麼計算呢?要實現負數的二進位制計算需要學會原碼、反碼、補碼的概念

1、二進位制的概念

2、十進位制轉換二進位制

3、二進位制轉十進位制

4、下節課分析原碼、補碼、反碼等知識點。

二進位制 二進位制起源

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

負數的二進位制

先舉個正確的例子 7的二進位制形式可以表示如下 00000000 00000000 00000000 00000111 7的二進位制形式可以表示如下 11111111 11111111 11111111 111110011 左邊為高位,右邊為低位 2 最高位為符號位,正數的符號位為0,負數的符號位為...

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...