引言
本章節主要是為了接下來的學習作一個課程知識預備,為后面的學習作一個鋪墊
文章目錄
- 邏輯運算
- 計算機中的數制
- 進制之間的轉換
1.邏輯運算
按位操作,四種常見的邏輯運算。
與(AND)運算:
或運算(OR):
非(NOT)運算:
異或運算(XOR):
2.計算機中的數制
目的:解決微型機領域中數的不同表示方法!
常用計數制:
- 十進制數–編程時使用
- 二進制數–計算機內部信息存儲、運算、輸入、輸出都是二進制數
- 八進制
- 十六進制
二進制:
在二進制計數系統中,表示數據的數字符號只有兩個,即0和1;大于1的數就需要兩位或更多位來表示;
以小數點為界向前各位的位權依次是:2o,21,22,… , 向后依次為:2-1,2-2,2-3(2的負次方)
一個二進制數可以通過各位數字與其位權之積的和來計算其大小。
十六進制:
- 人們最常用的是十進制,但在計算機中為了物理實現的方便,采用的是二進制。
- 人們為了書寫閱讀方便,又常常采用十六進制數來表示二進制數。
- 十六進制的基數是16,權值為16o,161,…, 數碼有0、1、…、9、A、B、C、D、E、F。
- 十六進制用H表示,二進制數用B表示。
十六進制與二進制的關系:
3.進制之間的轉換
十六進制數→十進制數
算法:每位的代碼和該位的權值相乘,再求累加和
二進制數→十六進制數
算法:四位二進制數為一組,每組用等值的十六進制代換
十六進制數→二進
算法:一位十六進制數用等值的四位二進制數代換
十進制整數→二進制數
算法:除2取整,直到商為零為止 ,倒排