C語言教程第一節(jié).ppt_第1頁
C語言教程第一節(jié).ppt_第2頁
C語言教程第一節(jié).ppt_第3頁
C語言教程第一節(jié).ppt_第4頁
C語言教程第一節(jié).ppt_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C語言 教程 (2010新版),主講教師: 崔正航,第一節(jié)開發(fā)環(huán)境、數(shù)據(jù)類型、常量、變量、格式化輸入輸出語句,一、開發(fā)環(huán)境 1.Microsoft Visual C+ 6.0 2.新建C源程序 文件-新建-文件選項(xiàng)卡-選擇C+ Source File-在右側(cè)文件文本框中輸入文件名(格式 文件名.c) 3.C程序特點(diǎn) a.C程序由若干個(gè)函數(shù)構(gòu)成 b.程序有且只有一個(gè)main函數(shù) c.每條語句末尾以分號(hào)結(jié)束 d.C程序總是從main進(jìn)入,最后從main函數(shù)退出(結(jié)束程序執(zhí)行) e.main函數(shù)可以在程序中的任意位置,4.C程序執(zhí)行步驟 a.編譯:將擴(kuò)展名為c的源文件編譯成擴(kuò)展名為obj的二進(jìn)制目標(biāo)

2、文件(不可執(zhí)行) b.執(zhí)行:單擊工具欄中“!”執(zhí)行,為了了解C程序的構(gòu)成和編寫格式,下面先看一個(gè)簡(jiǎn)單的C程序例子。 例2.1 求矩形的面積 #include main() double a,b,area; a=1.2; /*將矩形的兩條邊長分別賦給a和b*/ b=3.6; area=a*b; /*計(jì)算矩形的面積并存儲(chǔ)到變量area中*/ printf(a=%f,b=%f,area=%fn,a,b,area); ,程序中的“#include ”通常稱為命令行,一對(duì)括號(hào)“”之間的stdio.h是頭文件,該文件包含有關(guān)輸入輸出函數(shù)的說明信息。 main 是主函數(shù)名,C語言規(guī)定必須用main作為主函數(shù)

3、名.其后的一對(duì)圓括號(hào)()中間可以是空的,但這對(duì)圓括號(hào)不能省略.,在一個(gè)程序中有且只有一個(gè)主函數(shù)。程序總是從主函數(shù)開始執(zhí)行,從主函數(shù)結(jié)束。主函數(shù)的位置在程序中是任意的,其他函數(shù)總是通過主函數(shù)調(diào)用語句來執(zhí)行。C程序由主函數(shù)和若干個(gè)子函數(shù)組成. 一對(duì)花括號(hào)“ ”括起來的部分為函數(shù)體。函數(shù)體內(nèi)通常有定義部分和執(zhí)行語句部分。 一行內(nèi)可以寫幾條語句,一條語句也可以寫在多行上,每條語句后必須以“;”作為語句的結(jié)束。復(fù)合語句要以一對(duì) 括起來。 可以用/*/對(duì)C程序中的任何部分作注釋。,二、數(shù)據(jù)類型 1.整型:處理整數(shù) 2.實(shí)型:處理小數(shù) 3.字符型:處理單個(gè)字符 三、常量 其值不會(huì)改變的量(即常數(shù)),常量分整

4、型常量、實(shí)型常量、字符型常量。 1.整型常量(整數(shù)):15 -25 0 2.實(shí)型常量(小數(shù)):0.2548 -12.58 1.0 2.字符型常量(用單引號(hào)括起來的單個(gè)字符): A a 5,四、變量 其值可以改變的量,變量相當(dāng)于一個(gè)容器,專門用來存放相應(yīng)類型的常量。每個(gè)變量對(duì)應(yīng)計(jì)算機(jī)內(nèi)存中的一段存儲(chǔ)空間,將常量保存到變量中,相當(dāng)于是將常量存儲(chǔ)到計(jì)算機(jī)內(nèi)存中。當(dāng)需要使用內(nèi)存中存放的常量時(shí),可通過變量名訪問存儲(chǔ)空間。變量必須先定義,后使用。 1.變量名的命名規(guī)則 a.由字母、數(shù)字、下劃線構(gòu)成 b.首字符必須是字母或下劃線 c.變量名不能取C語言關(guān)鍵字(系統(tǒng)保留字) 合法的標(biāo)識(shí)符: area、PI、_

5、ini、a_array、s1234、P101p 非法的標(biāo)識(shí)符:456P、cade-y、w.w、a 2.實(shí)型變量 float score1; 3.字符型變量 char c1,c2,c3;,3.變量初始化(賦初值) 將相應(yīng)類型的常量存放到相應(yīng)類型的變量中 int a,b,c; a=23; b=2; 或 int a,b,c; a=b=c=34; 或 int a,b,c; a=23,b=45,c=234;,五、格式化輸入語句(運(yùn)行過程中給變量賦值) 1.語法格式: scanf(格式控制符,變量地址列表); 2.說明 - 格式控制符變量類型 - %d 整型 - %f 實(shí)型 - %c 字符型 - 例: i

6、nt a; float b; char c; scanf(%d%f%c,/*程序運(yùn)行過程中,要求用戶輸入三個(gè)數(shù)據(jù),分別存放到對(duì)應(yīng)的三個(gè)變量中*/ 其中:符號(hào) 例: int a; float b; char c; scanf(%d%f%c,例: /*程序運(yùn)行后要求輸入兩個(gè)整數(shù),之后輸出兩個(gè)整數(shù)的和*/ #includestdio.h main() /*聲明并初始化變量*/ int a,b,c; printf(請(qǐng)您在下面輸入兩個(gè)整數(shù)n);/*提示信息*/ scanf(%d%d, ,七、其他 1.用printf語句產(chǎn)生提示信息 語法格式: printf(提示信息); 說明:printf語句中除了%d

7、或%f或%c或轉(zhuǎn)義字符外的字符會(huì)原樣顯示 2.轉(zhuǎn)義字符 n 換行 t 數(shù)據(jù)跳格輸出,(輸出完一個(gè)數(shù)據(jù)后移動(dòng)到下一個(gè)制表位輸出下一個(gè)數(shù)據(jù)),3.注意下述輸入格式 scanf(a=%d,b=%d,當(dāng)n為負(fù)整數(shù)時(shí),輸出的數(shù)據(jù)占n列,左對(duì)齊 %m.nf 表示輸入的實(shí)數(shù)共占用m列寬度,保留n位小數(shù),且右對(duì)齊,當(dāng)為%-m.nf時(shí)則左對(duì)齊,習(xí)題 1。以下正確的整型常量是 A) 12.0 B)-20 C) 1,000 D) 4 5 6,1。以下正確的整型常量是 A) 12.0 B)-20 C) 1,000 D) 4 5 6,2.是正確的實(shí)型 是 A) 0 B) 3. 1415 C)0.329*10(2) D)

8、 .871,2.是正確的實(shí)型 是 A) 0 B) 3. 1415 C)0.329*10(2) D) .871,3.不正確的實(shí)型常量是 A) 2.607E-1 B) 0.8103e 2 C)-77.77 D) 456e-2,3.不正確的實(shí)型常量是 A) 2.607E-1 B) 0.8103e 2 C)-77.77 D) 456e -2,4.不合法的用戶標(biāo)識(shí)符 A) abc.c B) file C) Main D) PRINTF,4.不合法的用戶標(biāo)識(shí)符 A) abc.c B) file C) Main D) PRINTF,5.不合法的用戶標(biāo)識(shí)符 A) _124 B) printf C) A $ D) Dim,5.不合法的用戶標(biāo)識(shí)符 A) _124 B) printf C) A $ D) Dim,6.運(yùn)算對(duì)象必須是整型的運(yùn)算符是 A) % B) / C) ! D) *,6.運(yùn)算對(duì)象必須是整型的運(yùn)算符是 A) % B) / C) ! D) *,7.若變量已正確定義并賦值,符合C語言語法的表達(dá)式是 A) a=a+7; B) a=7+b+c,a+ a=a+

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論