計算機|關於二進制的一切

​這部分純相當於複習以前的知識了。計算機用二進制存儲數據和信息,根本原因在於集成電路。集成電路的引腳只有兩種狀態0V和5V,即一個引腳表示兩種狀態,這種特性決定了計算機的信息用二進制決定。

 

(當然,也可以造一個三進制的計算機,自己寫操作系統,玩邏輯,但以目前的成本和技術來說,太麻煩,二進制它不香嗎)

 

 

計算機處理信息基本單位是8位二進制數。8位二進制數稱爲一個字節。數字小於字節數,高位用0填補。

 

正負數區別:

正數的補數爲負數,操作是按位取反(0變1,1變0),然後加1,如果進位了,最高位拋棄,例子是0取負數爲0。

 

四種邏輯運算的結果:

 

 

小數也是用二進制表示,如十進制的0.5在二進制裏面表示爲0.1。在實際編程語言中,有兩種表示浮點數的數據類型,單精度浮點型(float)和雙精度浮點型(double)。

 

基數顯然是2

 

尾數使用正則表達式表達。

 

 

雙精度同理。

 

以上,就是你爲什麼100個0.1相加大於10的原因

 

 

發佈了19 篇原創文章 · 獲贊 4 · 訪問量 2618
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章