前面小知識點:
資訊科技 -->第三次工業革命
人工智慧 -->第四次工業革命
資料是資訊的符號化表示
位元(bit)是計算機的最小單位
位元組(byte)是計算機的基本單位
// 下面寫計算機的儲存容量
1bit = 8 byte
1kb = 1024b 1mb = 1024kb
1gb = 1024mb 1tb = 1024gb
1pb = 1024tb
顯然,儲存容量是以二的十次方(即 1024)為高階
// 下面是位元的傳輸速率
1kb/s = 1000b/s 1mb/s = 1000kb/s
1gb/s = 1000mb/s 1tb/s = 1000gb/s
注意了:這邊傳輸速率是以十的三次方(即 1000)為高階的
// 進製的表示
十進位制數(decimal)就可以表示為(123)_10 或者 [123]_10 或者123d 有時「下標」和「d」也可以省略
二進位制數(binary)就可以表示為(123)_2 或者 [123]_2 或者123b
類推: 八進位制(octal)(注:為了區分「o」和「0」所以字尾的字母用q表示)
十六進製制(hex)
記憶技巧:b/q/d/h 可以記憶為 「笨球導航」
重點來了-進製轉換
十進位制 --> 二進位制 除二取餘
--> 八進位制 除八取餘
--> 十六進製制 除十六取餘
[注意] 是從下往上取。
[小技巧] 由於「除二取餘」計算量比較大,所以下面寫一下方便計算的方法:
例如: 計算 155 十進位制轉二進位制
首先在紙上寫下 128,64,32,16,8,4,2,1
然後觀察155是否可以減掉128, 如果可以,第一位就是 1 如果不可以就是 0
以此類推 那麼計算過程就是:
128,64,32,16,8,4,2,1
1 0 0 1 1 0 1 1
二進位制 <---> 八進位制 用 4 2 1 的方法(類似於上面的小技巧)意會一下,電腦上寫不清楚
<---> 八進位制 用 8 4 2 1 的方法(同上)
// 任意進製 的轉 十進位制 都是按權展開(不同進製數底數不同,比如二進位制轉十進位制就是從二的零次方開始看) 看下面例題:
計算二進位制10000.11 的十進位制數:
2423
2221
202-1
2-2100
00.1
1按照上面的格式,計算過程就是:
1*24+0*23+······+1*2-1+1*2-1
就等於16.8
小數部分
任意進製小數轉十進位制
十進位制小數轉二進位制
注意點:
十進位制轉換為二進位制,需要分成整數和小數兩個部分分別轉換
十進位制轉二進位制的小數注意是正取
寫在最後:這位博主寫的挺好的,可以看看,我上方寫的也有借鑑的地方: try tap
練習題
計算機進製轉換
一 計算機只認識0和1,二進位制。二 2進製轉換成 8進製 和 16進製制,如下圖 二進位制 八進位制 研究上圖發現,3位最高二進位制可以用來表示一位八進位制。所以,將二進位制分解每3位,不夠前面補0,然後每3位轉換為10進製,順序排列即可。二進位制 十六進製制 4位最高二進位制可以用來表示一位十六...
計算機知識 進製轉換
一 進製計數制的基本概念 將數字符號按序排列成數字,並遵照某種由低位到高位進製的方法進行計數,來表示數值的方式,稱作進製計數制。比如,我們常用的是十進位計數制,簡稱十進位制 就是按照 逢十進一 的原則進行計數的。進製計數制的表示主要包含三個基本要素 數字 基數和位權。數字是指數碼在乙個數中所處的位置...
計算機基礎 進製轉換
0111 0101 2 6 2 5 2 4 2 2 2 0 64 32 16 4 1 1171.把十進位制數字拆分成多個2的整數次方之和,把每個拆分結果單獨轉換成二進位制,最後把所有轉換結果合併。85 64 16 4 1 2 6 2 4 2 2 2 0 0100 0000 0001 0000 000...