中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

嵌入式開發(fā)-1-創(chuàng)新互聯(lián)

Linux: 1.簡介:

Unix價(jià)格昂貴,不能運(yùn)行于PC;DOS顯得簡陋,且源代碼被軟件廠商嚴(yán)格保密;此時(shí),計(jì)算機(jī)科學(xué)領(lǐng)域迫切需要一個(gè)更加完善、強(qiáng)大、廉價(jià)和完全開放的操作系統(tǒng)。由于供教學(xué)使用的典型操作系統(tǒng)很少,因此當(dāng)時(shí)在荷蘭當(dāng)教授的美國人AndrewS.Tanenbaum編寫了一個(gè)操作系統(tǒng),名為MINIX,為了向?qū)W生講述操作系統(tǒng)內(nèi)部工作原理。MINIX雖然很好,但只是一個(gè)用于教學(xué)目的的簡單操作系統(tǒng),而不是一個(gè)強(qiáng)有力的實(shí)用操作系統(tǒng),然而大的好處就是公開源代碼。芬蘭赫爾辛基大學(xué)大學(xué)二年級(jí)的學(xué)生Linus Torvalds就是其中一個(gè),在吸收了MINIX精華的基礎(chǔ)上,Linus于1991年寫出了屬于自己的Linux操作系統(tǒng),

10年積累的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有保定免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。2.Linux的主要特點(diǎn):

完全免費(fèi) 、安全性、多用戶、多任務(wù)、獨(dú)立性和可移植性

3.Linux基礎(chǔ)命令:

su 用戶名 :切換用戶 例:su root 切換到根用戶

pwd :顯示當(dāng)前工作目錄的絕對(duì)路徑,有/

man:查看命令或函數(shù),q退出

sudo: 臨時(shí)獲取管理員權(quán)限

sudo adduser 新用戶名:創(chuàng)建用戶

sudo password :改密碼

cd : cd 路徑 (進(jìn)入該路徑)

. 當(dāng)前工作目錄

.. 上一級(jí)的工作目錄

- 上一次的工作目錄

~ 當(dāng)前系統(tǒng)登錄的用戶家目錄

ls 命令 ls -* 文件名//查看當(dāng)前工作目錄里的內(nèi)容

cat 文件名:查看文件內(nèi)容

mkdir 目錄名?? 創(chuàng)建一個(gè)空目錄

touch 文件名 創(chuàng)建一個(gè)文件

rm 文件名或目錄名 刪除文件或目錄

cp a b 復(fù)制文件或目錄(a復(fù)制給b)

mv 源文件 目標(biāo)文件 剪切

chmod 改變指定文件或目錄的操作權(quán)限(ugo的rwx-421)

4.vim編程

vi/vim 文件名.c

編譯:gcc 文件名.c -o 文件名

打印輸出:./文件名

按esc,換成命令模式

命令模式換成插入模式 i

在命令模式下,同時(shí)按shift和: 換成底部命令

wq 保存退出

q! 不保存退出

按esc,命令模式下,光標(biāo)放在想復(fù)制的那一行,按yy復(fù)制一行,按nyy復(fù)制從光標(biāo)開始往下數(shù)n行,調(diào)到想要位置,按p粘貼。

c基礎(chǔ): 1.C語言代碼的編譯全過程

.c 預(yù)處理 編譯 匯編 鏈接

預(yù)處理:處理.c文件中#開頭的語句

編譯:將C語言語句翻譯成同功能的匯編指令

匯編:將匯編指令翻譯成CPU的二進(jìn)制指令

鏈接: 按特定規(guī)則將所有目標(biāo)文件打包成與操作系統(tǒng)相匹配的可執(zhí)行文件

2.標(biāo)識(shí)符

不能是關(guān)鍵字 ,由大小寫字母和0~9數(shù)字符號(hào)以及下劃線構(gòu)成、只能以字母或者下劃線開頭 、區(qū)分大小寫

3.數(shù)據(jù)基礎(chǔ)類型(sizeof()求所占字節(jié)數(shù))

char:1 int:4 short:2 float:4 double:8

4.格式控制符

1.%d有符號(hào)10進(jìn)制整數(shù)。

2.%i有符號(hào)10進(jìn)制整數(shù)。

3.%o有符號(hào)8進(jìn)制整數(shù)。

4.%u無符號(hào)10進(jìn)制整數(shù)。

5.%x無符號(hào)的16進(jìn)制數(shù)字,并以小寫abcdef表示。

6.%X無符號(hào)的16進(jìn)制數(shù)字,并以大寫ABCDEF表示。

7.%F/%f浮點(diǎn)數(shù)。%2.3f(2表示位寬,.3表示保留3位小數(shù))

8.%E/%e用科學(xué)表示格式的浮點(diǎn)數(shù)。

9.%g使用%f和%e表示中的總的位數(shù)表示最短的來表示浮點(diǎn)數(shù)G同g格式,但表示為指數(shù)。

10.%c單個(gè)字符。

11.%s字符串。

12.%%顯示百分號(hào)本身。

5.強(qiáng)制轉(zhuǎn)換

(int)變量名

6.位運(yùn)算

& -- 位與

| -- 位或

~--取反

^ 異或

<< 左移

>>右移

交換:a=a^b;b=a^b;a=a^b;

7.c語言三大結(jié)構(gòu)

順序:

選擇:

if-else或if-else if-else

Switch{case 1:.....}

循環(huán):

while

do{}while();

for(——;——;——)

循環(huán)控制語句:

continue:跳出本次循環(huán)(就是后面內(nèi)容不執(zhí)行),開始下一次循環(huán)

break:直接跳出循環(huán)。執(zhí)行后面的內(nèi)容

return:直接結(jié)束退出,不再繼續(xù)執(zhí)行

goto:跳轉(zhuǎn)到設(shè)定的標(biāo)簽處繼續(xù)往下執(zhí)行

8.三目運(yùn)算符(尤其需要注意運(yùn)算符的優(yōu)先級(jí))

形式為:

<表達(dá)式 1>?<表達(dá)式 2>:<表達(dá)式 3>

9.局部變量和全局變量

局部變量只在定義的函數(shù)內(nèi)部使用,全局變量

局部變量和全局變量名字一樣,會(huì)使用局部變量值

10.宏定義

#define 宏名 內(nèi)容

使用的時(shí)候只代入不運(yùn)算

11.數(shù)組

數(shù)組類型 數(shù)組名[數(shù)組大小]: 數(shù)組大小填入的要是常量表達(dá)式

數(shù)組正反序輸出(for循環(huán))正序for循環(huán)從0開始,反序從數(shù)組大小減1開始

冒泡排序:相鄰2項(xiàng)作比較,升序就是如果前一項(xiàng)大于后一項(xiàng),2者就做交換的實(shí)現(xiàn)大的后移,每輪(趟)把大的移到最后

實(shí)現(xiàn)方法:2個(gè)for循環(huán)嵌套,第一個(gè)for循環(huán)僅僅表示需要的數(shù),第二個(gè)for循序不僅要表示數(shù)組下標(biāo),還要表示做比較的次數(shù)

此外可以設(shè)置個(gè)標(biāo)志,每趟結(jié)束是否做交換,一旦整趟沒發(fā)生交換就表示已經(jīng)排好了,其他趟就沒有執(zhí)行必要了,就可以用break進(jìn)行跳出。

總結(jié):

?這周的學(xué)習(xí)對(duì)我來說是一個(gè)鞏固,Linux基礎(chǔ)命令的學(xué)習(xí)之前就學(xué)過,但只能說會(huì)用個(gè)大概,通過此次學(xué)習(xí),加深了映象。c基礎(chǔ)目前來說學(xué)的內(nèi)容并不是很難,通過一周的學(xué)習(xí)和練習(xí),鞏固了基礎(chǔ)并增加了代碼量,在使用三元運(yùn)算符的時(shí)候發(fā)現(xiàn)我對(duì)運(yùn)算符優(yōu)先級(jí)的掌握還不能十分靈活,需要惡補(bǔ)。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

新聞名稱:嵌入式開發(fā)-1-創(chuàng)新互聯(lián)
標(biāo)題來源:http://www.rwnh.cn/article10/dgsjgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站網(wǎng)站改版、營銷型網(wǎng)站建設(shè)、小程序開發(fā)網(wǎng)站收錄、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
九寨沟县| 烟台市| 庆云县| 普陀区| 社会| 高邑县| 华坪县| 邹平县| 乐亭县| 图片| 许昌市| 普兰县| 松江区| 安龙县| 巴里| 花垣县| 黄龙县| 南陵县| 岳阳市| 永兴县| 惠来县| 临湘市| 二手房| 景谷| 贵溪市| 松溪县| 诏安县| 青岛市| 太谷县| 开封市| 微博| 西昌市| 五河县| 水富县| 梅州市| 凤庆县| 乐都县| 湟源县| 驻马店市| 苍山县| 栖霞市|