




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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.每條語句末尾以分號結(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è)簡單的C程序例子。 例2.1 求矩形的面積 #include main() double a,b,area; a=1.2; /*將矩形的兩條邊長分別賦給a和b*/ b=3.6; area=a*b; /*計(jì)算矩形的面積并存儲到變量area中*/ printf(a=%f,b=%f,area=%fn,a,b,area); ,程序中的“#include ”通常稱為命令行,一對括號“”之間的stdio.h是頭文件,該文件包含有關(guān)輸入輸出函數(shù)的說明信息。 main 是主函數(shù)名,C語言規(guī)定必須用main作為主函數(shù)
3、名.其后的一對圓括號()中間可以是空的,但這對圓括號不能省略.,在一個(gè)程序中有且只有一個(gè)主函數(shù)。程序總是從主函數(shù)開始執(zhí)行,從主函數(shù)結(jié)束。主函數(shù)的位置在程序中是任意的,其他函數(shù)總是通過主函數(shù)調(diào)用語句來執(zhí)行。C程序由主函數(shù)和若干個(gè)子函數(shù)組成. 一對花括號“ ”括起來的部分為函數(shù)體。函數(shù)體內(nèi)通常有定義部分和執(zhí)行語句部分。 一行內(nèi)可以寫幾條語句,一條語句也可以寫在多行上,每條語句后必須以“;”作為語句的結(jié)束。復(fù)合語句要以一對 括起來。 可以用/*/對C程序中的任何部分作注釋。,二、數(shù)據(jù)類型 1.整型:處理整數(shù) 2.實(shí)型:處理小數(shù) 3.字符型:處理單個(gè)字符 三、常量 其值不會改變的量(即常數(shù)),常量分整
4、型常量、實(shí)型常量、字符型常量。 1.整型常量(整數(shù)):15 -25 0 2.實(shí)型常量(小數(shù)):0.2548 -12.58 1.0 2.字符型常量(用單引號括起來的單個(gè)字符): A a 5,四、變量 其值可以改變的量,變量相當(dāng)于一個(gè)容器,專門用來存放相應(yīng)類型的常量。每個(gè)變量對應(yīng)計(jì)算機(jī)內(nèi)存中的一段存儲空間,將常量保存到變量中,相當(dāng)于是將常量存儲到計(jì)算機(jī)內(nèi)存中。當(dāng)需要使用內(nèi)存中存放的常量時(shí),可通過變量名訪問存儲空間。變量必須先定義,后使用。 1.變量名的命名規(guī)則 a.由字母、數(shù)字、下劃線構(gòu)成 b.首字符必須是字母或下劃線 c.變量名不能取C語言關(guān)鍵字(系統(tǒng)保留字) 合法的標(biāo)識符: area、PI、_
5、ini、a_array、s1234、P101p 非法的標(biāo)識符: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ù),分別存放到對應(yīng)的三個(gè)變量中*/ 其中:符號 例: int a; float b; char c; scanf(%d%f%c,例: /*程序運(yùn)行后要求輸入兩個(gè)整數(shù),之后輸出兩個(gè)整數(shù)的和*/ #includestdio.h main() /*聲明并初始化變量*/ int a,b,c; printf(請您在下面輸入兩個(gè)整數(shù)n);/*提示信息*/ scanf(%d%d, ,七、其他 1.用printf語句產(chǎn)生提示信息 語法格式: printf(提示信息); 說明:printf語句中除了%d
7、或%f或%c或轉(zhuǎn)義字符外的字符會原樣顯示 2.轉(zhuǎn)義字符 n 換行 t 數(shù)據(jù)跳格輸出,(輸出完一個(gè)數(shù)據(jù)后移動到下一個(gè)制表位輸出下一個(gè)數(shù)據(jù)),3.注意下述輸入格式 scanf(a=%d,b=%d,當(dāng)n為負(fù)整數(shù)時(shí),輸出的數(shù)據(jù)占n列,左對齊 %m.nf 表示輸入的實(shí)數(shù)共占用m列寬度,保留n位小數(shù),且右對齊,當(dāng)為%-m.nf時(shí)則左對齊,習(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)識符 A) abc.c B) file C) Main D) PRINTF,4.不合法的用戶標(biāo)識符 A) abc.c B) file C) Main D) PRINTF,5.不合法的用戶標(biāo)識符 A) _124 B) printf C) A $ D) Dim,5.不合法的用戶標(biāo)識符 A) _124 B) printf C) A $ D) Dim,6.運(yùn)算對象必須是整型的運(yùn)算符是 A) % B) / C) ! D) *,6.運(yùn)算對象必須是整型的運(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國光電催化裝置市場運(yùn)營態(tài)勢及發(fā)展前景預(yù)測報(bào)告
- 2025年中國驗(yàn)鈔機(jī)行業(yè)市場發(fā)展監(jiān)測及投資前景展望報(bào)告
- 2025年中國PVD行業(yè)投資分析及發(fā)展戰(zhàn)略研究咨詢報(bào)告
- 2025年中國紙漿餐具行業(yè)市場全景監(jiān)測及投資前景展望報(bào)告
- 2025年中國衛(wèi)星廣播電視接收系統(tǒng)調(diào)試市場供需格局及未來發(fā)展趨勢報(bào)告
- 2025年中國硅鋇行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略研究報(bào)告
- 2025年中國氣象圖傳真機(jī)行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報(bào)告
- 2021-2026年中國智慧公交市場競爭格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025年中國自然保護(hù)區(qū)管理市場運(yùn)營趨勢分析及投資潛力研究報(bào)告
- 北京市月壇中學(xué)2025屆高二下化學(xué)期末達(dá)標(biāo)檢測模擬試題含解析
- 甩手運(yùn)動原理課題研究報(bào)告
- 皮膚腫物培訓(xùn)演示課件
- 糖尿病胃輕癱的護(hù)理查房課件
- 冬蟲夏草的人工栽培程序
- 太陽完整分享
- 多孔硅酸鈣材料的制備
- (完整)工程竣工驗(yàn)收單-范本
- 游戲俱樂部群公告范本
- 啟東市地圖南通市啟東市鄉(xiāng)鎮(zhèn)街道地圖高清矢量可填充編輯地圖PPT模板
- 非暴力溝通(完整版)
- 對越自衛(wèi)反擊戰(zhàn)課件
評論
0/150
提交評論