一 電腦科學基礎 1 1數制及轉換

2021-08-29 21:22:24 字數 1860 閱讀 9776

基本概念:

^ = 介乘

2^4 = 二的四次方

2^-4 = 二的負四次方,也就是1/16,十六分之一

位 = 整數部分個位為0位,十位為1位,百位為2位,小數點後面第一位為-1位,其他位同理

二進位制轉換各個進製 :

// 分解求和法

2 --> 10 :  100110.101b = 2^5+2^2+2^1+(2^-1+2^-3) = 32+4+2+(1/2+1/8) = 38+5/8 = 38.625d

// 421法

2 --> 8   :  10101111.10111b = 010 101 111 . 101 110b = 2 5 7 . 5 6 = 257.56o

// 8421法

2 --> 16 :  10101111.10111b = 1010 1111. 1011 1000b = 10 15 . 11 8 = a f . b 8 = af.b8h

各個進製轉換成二進位制 :

//整數部分除二取餘,最後倒取,小數部分乘二取整(整數部分),最後正取

10 --> 2 :  38.625d = 38 % 2 = 0     = 0.625 * 2 = 1.250   最終結果整數倒取,小數正取 = 100110.101b

= 19 % 2 = 1     = 0.250 * 2 = 0.5

=  9  % 2 = 1     = 0.500 * 2 = 1

=  4  % 2 = 0

=  2  % 2 = 0

=  1  % 2 = 1    

//使用421法逆運算及可,小數部分也一樣

8  --> 2 :   257.56o = (2 = 010) (5 = 101) (7 = 111).(5 = 101) (6 = 110) = 10101111.10111b

//同八到二一樣,但演算法使用8421法

16 --> 2 :   af.b8h = (a = 1010) (f = 1111).(b = 1011) (8 = 1000) = 10101111.10111b

其實我們知道以上這些就可以了,可以於2進製為通用進製,來進行各個進製之間的轉換,但再多學一點也好,下面我們來看下10進製到16進製制和10進製到8進製之見的轉換吧.

其實道理很簡單,十轉二的時候是用除二取餘的辦法,那麼16進製制就是除16取餘,8進製是除8取餘數,小數部分乘8或16取整.

10 --> 8 :  38.625d = 38 % 8 = 6   = 0.625 * 8 = 5     最終結果整數部分倒取,小數部分正取 = 46.5o

=  4  % 8 = 4 

10 --> 16 : 38.625d = 38 % 16 = 6  = 0.652 * 16 = 10 最終結果整數部分倒取,小數部分正取 = 26.ah

= 2 % 16 = 2

反或來進行各個位到10進製也是和二進位制乙個道理  只不過位的權 不一樣了~ 二進位制是2,16進製制是16,8進製是8.

8  --> 10 : 46.5o = 4*8^1 + 6*8^0 + 5*8^-1 = 32 + 6 + 5/8 = 38.625d

16 --> 10 : 26.ao = 2*16^1 + 6*16^0 + 10(a) * 16^-1 = 32 + 6 + 10/16 = 38.625

ok 清晰的理解上面的轉換規則,遇到數制轉換也就不會再有問題了.

一 計算機概覽

一 計算機概覽 阿蘭 麥席森 圖靈 alan mathison turing 6月23日生於英國倫敦。是英國著名的數學家和邏輯學家,被稱為電腦科學之父 人工智慧之父,是計算機邏輯的奠基者,提出了 圖靈機 和 圖靈測試 等重要概念,人們為紀念其在計算機領域的卓越貢獻而設立 圖靈獎 1 計算機五大組成部...

1 1計算機基礎

1.1計算機基礎 一 為什麼需要計算機 對於現在的我們來說,每天處理的資訊量巨大的,所以如果還是人工來對資料的處理,那麼效率是很低的。此時計算機出現就可以幫助我們來提高資料速度。二 計算機是什麼 計算機就是一天可以自動高效完成計算的電子裝置,俗稱 電腦 pc 三 計算機特點 1 計算機可以進行數學和...

python基礎學習 一 計算機基礎知識

2.計算機語言 3.互動方式 4.文字檔案和字符集 5.進製 6.環境變數 命令名稱 含義dir 顯示所有檔案目錄 md建立資料夾 rd刪除資料夾 cd進入資料夾 del刪除資料夾中的所有檔案 cd.返回上一級目錄 cd 退回到根目錄 exit 退出dos命令 編碼名稱 含義ascii 美國人編碼,...