計算機要點
1. 計算機的基本概念
1.1計算機是什麼?
- 能夠按照程式運⾏、⾃動、⾼速處理資料的現代化智能電⼦裝置。
1.2計算機組成
- 軟體:PyCharm QQ 浏覽器 … 看不⻅摸不着
- 硬體::⿏标 鍵盤 顯示器 CPU 硬碟… 看的⻅摸的着.
2. 計算機語言
2.1 計算機語⾔的基本概念
- 用于人和計算通訊的語言。
2.2 計算機語⾔的發展
- 機器語言 --> 最初的機器語⾔都是由0 和 1組成的⼆進制數,說⽩了⼆進制就是機器語⾔組成的基礎
- 彙編語言 --> 彙編語⾔是在機器語⾔基礎之上發展的,它⽤了⼀些簡單的字⺟和符号串來代替⼆進制串,這樣就提⾼了語⾔的記憶性和識别性
- 進階計算機語言 --> python、c、c++、java
3.互動方式
3.1互動方式的種類
- 指令行的互動方式
- 圖形的互動方式
3.2文本互動模式打開方式
- CMD
C:\User\Administrator>
C: —>所在磁盤的根⽬錄 (可以通過 X: 切換盤符)
\User\Administrato —> 所在磁盤路徑,目前所在的⽂件夾
—> 指令提示符 (在後⾯可以直接輸⼊指令)
3.3 dos 指令
指令 | 說明 |
---|---|
dir | 列出目前檔案夾下的檔案夾或檔案 |
cd | 打開檔案,貌似滑鼠“輕按兩下” |
md | 建立目錄 |
rd | 删除目錄 |
cd… | 傳回上一級目錄 |
cd/ | 傳回根目錄 |
del | 删除檔案或檔案夾 |
exit | 退出 |
4. ⽂本⽂件和字元集
4.1⽂本⽂件
- 富文本 :可以儲存⽂本以外的東⻄。如:word
-
純文字 :隻能儲存單⼀的⽂本内容,⽆法儲存内容⽆關的東西,如:txt
純⽂本在計算機底層也會轉換為⼆進制儲存
将字元轉換為⼆進制碼的過程,我們稱之為編碼 encode()
将⼆進制碼轉換成字元的過程,我們稱之為解碼 decode()
4.2常⻅的字元集
字元集 | 說 明 |
---|---|
ASCII | 美國⼈編碼 使⽤7位來對美國常⽤的字元進⾏編碼 包含128個字元 |
GBK | 中國⼈編碼(國标碼) |
ISO-8859-1 | 歐洲的編碼 使⽤8位來編碼 包含256個字元 |
Unicode | 萬國碼 包含世界上所有語⾔和字元 編寫程式⼀般都會使⽤編碼。 編碼有多種實作 UTF-8 UTF-16 UTF-32 |
5. 進制
5.1進制之間的轉換
進制 | 轉換 |
---|---|
⼗進制–>⼆進制 | 對⼗進制數進⾏除2運算 |
⼆進制 – > ⼗進制 | ⼆進制乘以2(次幂)的過程 |
進制越⼤表現形式越短,之是以出現其他進制就是為了更⽅便的表示資料
5.2進制的計數
進制 | 進制方法 | 計數 |
---|---|---|
⼗進制 | ⼗進制滿⼗進⼀ ⼗進制⼀共有10個數字 | 0 1 2 3 4 5 6 7 8 9 10 11 12 …19 20 |
⼆進制 | ⼆進制滿⼆進⼀ ⼆進制⼀共有2個數字 | 0 10 1 10 11 100 101 110 111 1000… |
⼋進制 | ⼋進制滿⼋進⼀ ⼋進制⼀共有8個數字 | 0 1 2 3 4 5 6 7 10 11 … 17 20 21…27 30 |
⼗六進制 | ⼗六進制滿⼗六進位 ⼗六進制的數字 引⼊了 a b c d e f 表示 10 11 12 1314 15 | 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 … 1a 1b 1c 1d 1e 1f20 21 22 23 24…2a 2b 2c 2d 2e 2f 30 31 32 33 34… 3a 3b… |
5.3 資料間的換算
- bit是計算機中最⼩的機關
- byte是我們最⼩的可操作的機關
- 8bit = 1byte(位元組)
- 1024byte = 1kb(千位元組)
- 1024kb = 1mb(兆位元組)
- 1024mb = 1gb(吉位元組)
- 1024gb = 1tb(太位元組)