一辫红、計(jì)算機(jī)概念
1.1計(jì)算機(jī)是什么?
現(xiàn)代用于高速計(jì)算的電子機(jī)器,俗稱電腦祝辣。具備數(shù)值計(jì)算贴妻、邏輯計(jì)算及存儲(chǔ)記憶的功能。
1.2計(jì)算機(jī)的組成
硬件(看得見摸得著)——鼠標(biāo)蝙斜、鍵盤名惩、顯示器、CPU等
軟件(看不見摸不著)——QQ孕荠、Python娩鹉、瀏覽器等——一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。
二稚伍、計(jì)算機(jī)語言
2.1計(jì)算機(jī)語言的概念
數(shù)字弯予、字符和語法規(guī)則組成了計(jì)算機(jī)中的各種指令(或各種語言)。
2.2計(jì)算機(jī)語言的發(fā)展
機(jī)器語言——>匯編語言——>高級(jí)計(jì)算機(jī)語言
2.3高級(jí)計(jì)算機(jī)語言
計(jì)算機(jī)只能識(shí)別機(jī)器碼个曙,高級(jí)計(jì)算機(jī)語言分為:編譯型+解釋型
編譯型語言如C語言锈嫩,X(源碼)——>編譯——>Y(編譯后的機(jī)器碼)
特點(diǎn):執(zhí)行速度快,跨平臺(tái)較差
解釋型語言如Java垦搬、Python呼寸,X(源碼)——>解釋器(解釋一句執(zhí)行一句)——>解釋執(zhí)行
特點(diǎn):執(zhí)行速度較慢,兼容性較好
三猴贰、交互方式
3.1交互方式的種類
a.命令行交互方式(Text User Interface)TUI:控制臺(tái)+特定指令==>完成操作(WIN+R)
b.圖形界面交互方式GUI
I——>Interface(接口)等舔,軟件的功能接口并非全部對(duì)用戶開放
3.2交互模式TUI的打開方式
TUI 在win系統(tǒng)中的打開方式:win+R打開運(yùn)行窗口——>輸入cmd回車;附件中找到命令提示符來打開
命令提示符的組成:版本號(hào)+版權(quán)聲明+位置>后面直接輸入命令
可通過字母+冒號(hào)來切換盤位
3.3dos命令
a.dir列出文件或文件夾
b.md創(chuàng)建目錄
c.rd刪除目錄
d.cd進(jìn)入指定目錄
e.cd..返回到上一級(jí)目錄
f.cd\退到根目錄
g.del刪除文件(**.txt等文件類型可刪除相應(yīng)類型文件)
h.exit退出dos命令行
四糟趾、文本文件和字符集
文本一般分為分為純文本和富文本,純文本只能保存單一的內(nèi)容(圖片甚牲、字體的顏色···)义郑;富文本可以保存文本以外的內(nèi)容(有道筆記、word文檔等)丈钙,在開發(fā)過程中我們用的是純文本開發(fā)非驮。
字符==>二進(jìn)制(編碼)? ? ? ? ?二進(jìn)制==>字符(解碼)
編碼和解碼時(shí)采用的規(guī)則我們稱之為字符集。
4.1常見的字符集
ASCII表:美國人的編碼表雏赦,使用7位對(duì)美國常用的字符進(jìn)行編碼包含128個(gè)字符
ISO-8859-1表:歐洲人使用8位對(duì)256個(gè)字符編碼
GBK表:國標(biāo)碼劫笙,中國的編碼
Unicode:萬國碼芙扎,包含世界上所有語言;實(shí)現(xiàn)方式:utf-8填大、utf-16戒洼、utf-32,其中utf-8是最常用的允华;utf-8范圍1-5字節(jié)圈浇、utf-16范圍2-4字節(jié)、utf-32范圍4字節(jié)
字節(jié):Byte計(jì)算機(jī)用于計(jì)量存儲(chǔ)和傳輸容量的一種計(jì)量單位靴寂,1Byte=8bit二進(jìn)制
1個(gè)英文字母不分大小謝謝都占1個(gè)字節(jié)
1個(gè)中文漢字占2個(gè)字節(jié)
1個(gè)英文標(biāo)點(diǎn)占1個(gè)字節(jié)? .占1個(gè)字節(jié)
1個(gè)中文標(biāo)點(diǎn)占2個(gè)字節(jié)? ?磷蜀。占2個(gè)字節(jié)
字符:指計(jì)算機(jī)中使用的字母、數(shù)字百炬、字和符號(hào)
五褐隆、進(jìn)制
字符的基本單位是1個(gè)字節(jié)也就是8位二進(jìn)制
生活當(dāng)中采用的是十進(jìn)制
計(jì)算機(jī)采用的是二進(jìn)制
還有八進(jìn)制、十六進(jìn)制等剖踊,進(jìn)制越大表現(xiàn)形式越短庶弃,是為了更加方便地表示數(shù)據(jù)。
5.1進(jìn)制間的轉(zhuǎn)換
十進(jìn)制轉(zhuǎn)換成二進(jìn)制:對(duì)十進(jìn)制進(jìn)行除2運(yùn)算蜜宪,并由下往上寫出結(jié)果
二進(jìn)制轉(zhuǎn)換成十進(jìn)制:對(duì)二進(jìn)制從0位開始進(jìn)行2的求冪運(yùn)算(0位為2的0次冪虫埂,以此類推)后求和
十進(jìn)制轉(zhuǎn)換成十六進(jìn)制:先將十進(jìn)制轉(zhuǎn)換為二進(jìn)制,再將二進(jìn)制按每4位轉(zhuǎn)換成十進(jìn)制找到對(duì)應(yīng)的十六進(jìn)制
十進(jìn)制的90轉(zhuǎn)換成十六進(jìn)制先轉(zhuǎn)換成二進(jìn)制為0101 1010分別對(duì)應(yīng)5和10圃验,對(duì)應(yīng)十六進(jìn)制的5和A掉伏,那90轉(zhuǎn)換成十六進(jìn)制就是0x5A,前綴0x是C與C++中規(guī)定澳窑,十六進(jìn)制必須以0x開頭以加以區(qū)分斧散。
5.2進(jìn)制的計(jì)數(shù)
十進(jìn)制:滿十進(jìn)一,一共有十個(gè)數(shù)字0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 /10 11 12 1314 15 16 17 18 19/20 21 22 .....29/30.........39
二進(jìn)制:滿二進(jìn)一摊聋,一共有兩個(gè)數(shù)字0 1
0 1 /10 11/100 101/110 111/1000 1001/1010 1011/1100 1101/1110 1111......
八進(jìn)制:滿八進(jìn)一鸡捐,一共有八個(gè)數(shù)字0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7/10 11 12 13 14 15 16 17/20 21 22 23 24 25 26 27/30......37/40........
十六進(jìn)制:滿十六進(jìn)一,一共有十個(gè)數(shù)字和六個(gè)字母0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 2 3 4 5 6 7 8 9 A B C D E F/10 11 12 13 14 16 16 17 18 19 1A 1B 1C 1D 1F/20......
5.3數(shù)據(jù)間的換算
內(nèi)存當(dāng)中每一個(gè)小格子我們稱為1bit位麻裁,bit是計(jì)算機(jī)中的最小單位箍镜,byte是我們可以操作的最小單位。
1byte=8bit? ? 1024byte=1kb(千字節(jié)) 1024kb=1mb(兆字節(jié)) 1024mb=1gb(吉字節(jié)) 1024gb=1tb(太字節(jié))
六煎源、環(huán)境變量
在操作系統(tǒng)中指定操作系統(tǒng)運(yùn)行環(huán)境的參數(shù)——臨時(shí)文件存放位置色迂、系統(tǒng)文件存放位置等
6.1查看環(huán)境變量
我的電腦——>右鍵屬性——>高級(jí)系統(tǒng)設(shè)置——>環(huán)境變量——>用戶名對(duì)應(yīng)的用戶變量——>對(duì)其進(jìn)行變量的增加、刪除手销、修改操作
6.2path環(huán)境變量
保存的是一個(gè)一個(gè)的路徑歇僧,我們?cè)诿钚休斎胍粋€(gè)命令(或訪問一個(gè)文件時(shí)),系統(tǒng)會(huì)在當(dāng)前目錄中尋找锋拖,如果有則直接打開或者和執(zhí)行诈悍;如果沒有會(huì)去path環(huán)境變量的路徑中一次尋找祸轮,知道找到位置;如果path環(huán)境變量里沒有所需打開或執(zhí)行的文件或命令侥钳,則會(huì)提示出錯(cuò)适袜。