道生一,一生二,二生三,三生萬物。萬物始於此,此為何物?
從基本資料型別開始,我們將逐漸深入了解計算機。
計算機為什麼用二進位制?
對於十個手指的人來說,使用十進位制是自然而然的事。但是對於機器來說,使用二進位制有什麼好處?
因為二進位制更容易表示,儲存,傳輸
這就要從模擬電路講起,一言以蔽之就是,位元這種描述方式很好儲存,並且在有雜訊或者傳輸不那麼準確的情況下,也能保持比較高的可靠度(電壓值有一定的容錯範圍)。
在計算機中,單獨的位是沒有任何意義的。只有將位進行組合,再加上一些解釋,也就是賦予一定的涵義,就能表示任何有限集合的元素。
三種重要的數字表示
unsigned(無符號):類似自然數,》=0的二進位制
補碼浮點數
整數的表示能表示小範圍,但是精確
浮點數表示範圍大,但是不精確
資訊的表示和儲存
練習文字資訊在計算機中的表示 無符號數和有符號數 數的定點表示和浮點表示 定點運算和浮點四則運算 binary二進位制 dec十進位制 oct八進位制 hex十六進製制 非十進位制轉換為十進位制 把非進製數首先寫成加權係數展開式,然後按十進位制加法規則求和。這種做法稱為 按權相加 法。十進位制轉換為...
第二章資訊的處理和表示 2 整數表示
用位來表示整數有兩種不同的方式 1.表示非負數 2.表示負數 零 正數 引入一些數學術語 整型資料型別 c語言支援多種整型資料型別 表示有限範圍的數。每種型別都能用關鍵字來指定其大小,這些關鍵字 包括char short long,同時還可以指示被表示的數字是非負數 宣告為unsigned 或者可能...
第二章 資訊的表示和處理(一)
一 1 當構造儲存和處理資訊的機器時,二進位制值工作得更好。二值訊號能夠容易地被表示 儲存和傳輸。2 位組 編碼非負數 標準字元碼 文件中字母和符號編碼 3 無符號編碼 傳統的二進位制,表示大於零或者等於零的數字 補碼編碼 有符號整數,可以為正也可以為負 浮點數 表示實數的科學計數法的以2未基數的版...