信息编码的基本概念
文章目錄
- 1 編碼的基本概念
- 1.1 轉換的概念在數據表示中的反映
- 1.2 信息的二進制編碼
1 編碼的基本概念
1.1 轉換的概念在數據表示中的反映
1.2 信息的二進制編碼
機器級數據分兩大類:
- 數值數據:無符號整數、帶符號整數、浮點數(實數)。
- 非數值數據:邏輯數(包括位串)、西文字符和漢字。
計算機內部所有信息都用二進制(即:0和1)進行編碼。 用二進制編碼的原因:
- 制造二個穩定態的物理器件容易(電位高/低,脈沖有/無,正/負極) 。
- 二進制編碼、計數、運算規則簡單。
- 正好與邏輯命題真/假對應,便于邏輯運算。
- 可方便地用邏輯電路實現算術運算。
真值和機器數 ( 非常重要的概念!):
- 機器數:用0和1編碼的計算機內部的0/1序列。
- 真值:真正的值,即:現實中帶正負號的數。
例:unsigned short型變量x的真值是127,其機器數是多少?
127=2^7-1,其機器數為0000 0000 0111 1111。
參考資料:
總結
- 上一篇: 黑猩猩和人类的智商差距大吗?
- 下一篇: 数值数据表示的三要素