下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——C語言程序設(shè)計(jì)筆記C語言程序設(shè)計(jì)的概論:
什么是程序設(shè)計(jì):
編譯環(huán)境
程序設(shè)計(jì)就是用戶告訴計(jì)算機(jī)按程序員的思路一步一步的去工作
而C語言程序設(shè)計(jì)就是,通過c這門語言與計(jì)算機(jī)通信,并告訴計(jì)算機(jī)應(yīng)如何工作
在微機(jī)上廣泛使用的C語言編譯系統(tǒng)有MicrosoftC、TurboC、BorlandC等。雖然它們的基本部分都是一致的,但還是有一些差異,所以請大家注意自己所使用的C編譯系統(tǒng)的特點(diǎn)和規(guī)定(參閱相應(yīng)的手冊)。我們所有使用的環(huán)境是WIN-TC(WINDOWS2000操作系統(tǒng))。
簡單的C程序例1.1main(){
printf(“Thisisacprogram.\\n〞);}
本程序的作用是輸出一行信息:Thisisacprogram注意:
每一個(gè)C程序都必需有main()函數(shù)函數(shù)體內(nèi)由大括弧{}括起來大括弧內(nèi)每條語句后必需有一個(gè)分號(hào)
符號(hào)和字母,都要用半角格式的(必需切換到英文輸入法輸入符號(hào)字母)Printf()輸出函數(shù)
\\n轉(zhuǎn)義字母,代表換行(回車)
/**/解釋符
試一試:
參循例題,編寫一個(gè)C程序,輸出以下信息:*******************verygood!
*******************
Printf(“******\\n〞);\\n轉(zhuǎn)意字符,代表換行數(shù)據(jù)類型
1.2.3.
整型:12,0,-3實(shí)型:4.6,-1.23字符型:’a’,‘b’
算術(shù)運(yùn)算符1.2.3.4.5.
+加法運(yùn)算符-減法運(yùn)算符*乘法運(yùn)算符/除法運(yùn)算符%求余運(yùn)算符
算術(shù)運(yùn)算符的優(yōu)先級(jí)同數(shù)學(xué):先括號(hào),后乘除,再加減題目:求兩個(gè)數(shù)的余數(shù)的程序
什么是變量:
其值可改變的量稱為變量,也把變量看成用來裝數(shù)據(jù)的容器變量的作用:
增加程序的靈活度,可以說任何一個(gè)程序基本上都用到了變量度如何定義變量:
數(shù)據(jù)類型變量名;inta;
數(shù)據(jù)類型變量名1,變量名2,?變量名N;floata,b,c;charc1,c2;變量命名規(guī)則:
只能以字母、數(shù)字、下劃線三種字符組成,且第一個(gè)字符必需為字母或下劃線。在C語言中,變量名是區(qū)分大小寫的。
inta=3intA=4變量命名的良好習(xí)慣──見名知意:例如:年齡intAge/intNl變量數(shù)據(jù)類型:
int代表整型類型范圍:-32768~32768
float代表實(shí)型范圍:-3.14×10-38~3.14×1038有效數(shù)字:6~7char代表字符型該類型變量只能容納一個(gè)字符變量的賦值:
inta=3inta=3.4錯(cuò)誤floata=3.4chara=’c‘或:inta=3,b=4;
注意:定義什么類型的變量就賦什么類型的數(shù)據(jù)
%d以整型的形式輸出
printf()輸出函數(shù):
例:printf(“thisiswhat?〞)直接把雙引號(hào)內(nèi)的字符串原樣輸出printf(“thisiswhat?\\n〞)
\\n轉(zhuǎn)意字符不原樣輸出該字符串,而是起到換行作用,將當(dāng)前位置移到下一行開頭\\b退格???
Printf(“thisis%d〞,i)
%d用來代替“,〞后面的變量,并指定該變量以什么類型輸出%d按整型輸出%f按實(shí)型輸出
%c以字符形式輸出,只輸出一個(gè)字符例:
scanf(“%d%d〞,elsemax=b;
可以用下面的條件運(yùn)算符來處理max=(a>b)?a:b;多分支選擇結(jié)構(gòu)
假使用IFELSE的話。雖然可以做出徠,但要用到眾多的IFELSE十分的煩瑣。像這種多分支的選擇,我們一般采用下面的語句
switch(變量){
case值1:代碼;break;???..
case值n:代碼;break;
default:語句N;//當(dāng)變量不等于上面所有值時(shí),執(zhí)行default后的語句;}注意:1.break退出{}
2.case后只能跟一個(gè)值,而不能是一個(gè)表達(dá)式3.switch(變量)后沒有〞;〞{}前后都沒有〞;〞三種選擇語句的比較If//只有條件成立時(shí)執(zhí)行
Ifelse//適用于只有兩種狀況出現(xiàn),要么執(zhí)行A,要么執(zhí)行BSwitch//適合多種狀況,且變量是確切值時(shí)注意
If(a>b>c)錯(cuò)誤If(a>b&&a>c)正確字符一定要加’’引起來Case,后不能是表示式Default后面不必加break
switch(變量){
case值1:代碼;break;???..
case值n:代碼;break;
default:語句N;//當(dāng)變量不等于上面所有值時(shí),執(zhí)行default后的語句;}注意:1.break退出{}
2.case后只能跟一個(gè)值,而不能是一個(gè)表達(dá)式3.switch(變量)后沒有〞;〞{}前后都沒有〞;〞三種選擇語句的比較If//只有條件成立時(shí)執(zhí)行
Ifelse//適用于只有兩種狀況出現(xiàn),要么執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 老榆木家具灰色施工方案
- 陰極保護(hù)施工方案
- 番禺區(qū)輕質(zhì)磚施工方案
- 軸組稱基礎(chǔ)施工方案
- 物業(yè)裝修地面保護(hù)方案
- 軟包墻面施工方案
- 2025年中國航空航天新材料行業(yè)市場運(yùn)行態(tài)勢及投資前景展望報(bào)告
- 包裝油桶行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報(bào)告
- 粉煤灰制建筑砂漿運(yùn)輸
- 鋼芯鋁鉸項(xiàng)目可行性研究報(bào)告
- 危險(xiǎn)性較大分部分項(xiàng)工程及施工現(xiàn)場易發(fā)生重大事故的部位、環(huán)節(jié)的預(yù)防監(jiān)控措施
- 繼電保護(hù)試題庫(含參考答案)
- 《榜樣9》觀后感心得體會(huì)四
- 2023事業(yè)單位筆試《公共基礎(chǔ)知識(shí)》備考題庫(含答案)
- 《水下拋石基床振動(dòng)夯實(shí)及整平施工規(guī)程》
- 2025年云南大理州工業(yè)投資(集團(tuán))限公司招聘31人管理單位筆試遴選500模擬題附帶答案詳解
- 風(fēng)電危險(xiǎn)源辨識(shí)及控制措施
- 《教師職業(yè)道德與政策法規(guī)》課程教學(xué)大綱
- 營銷策劃 -麗亭酒店品牌年度傳播規(guī)劃方案
- 兒童傳染病預(yù)防課件
- 護(hù)理組長年底述職報(bào)告
評(píng)論
0/150
提交評(píng)論