第2章用C語言編寫程序ppt課件.ppt

第2章用C語言編寫程序ppt課件.ppt

ID:59018909

大?。?72.00 KB

頁數(shù):58頁

時(shí)間:2020-09-26

第2章用C語言編寫程序ppt課件.ppt_第1頁
第2章用C語言編寫程序ppt課件.ppt_第2頁
第2章用C語言編寫程序ppt課件.ppt_第3頁
第2章用C語言編寫程序ppt課件.ppt_第4頁
第2章用C語言編寫程序ppt課件.ppt_第5頁
資源描述:

《第2章用C語言編寫程序ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第2章用C語言編寫程序本章內(nèi)容2.1在屏幕上顯示HelloWorld!2.2求華氏溫度100°F對(duì)應(yīng)的攝氏溫度2.3計(jì)算分段函數(shù)2.4輸出華氏—攝氏溫度轉(zhuǎn)換表2.5生成乘方表與階乘表2.1在屏幕上顯示HelloWorld!/*顯示“HelloWorld!”*/注釋文本#includeintmain(void)主函數(shù){printf(“HelloWorld!”);語句結(jié)束return0;}1.任何程序都有主函數(shù)2.程序由若干語句組成3.語句由;結(jié)束輸出函數(shù)換行符2.1在屏幕上顯示一些信息例2-2在

2、屏幕上顯示2行:Programmingisfun!AndProgramminginCisevenmorefun!#include編譯預(yù)處理命令intmain(void){printf("Programmingisfun!");printf("AndProgramminginCisevenmorefun!");return0;}‘’表示換新行2.2求華氏溫度100°F對(duì)應(yīng)的攝氏溫度攝氏溫度C=(5/9)(F-32)2.2.1程序解析例2-3求華氏溫度100°F對(duì)應(yīng)的攝氏溫度#includ

3、eintmain(void){intcelsius,fahr;變量定義fahr=100;變量使用celsius=5*(fahr-32)/9;printf("fahr=%d,celsius=%d",fahr,celsius);return0;}fahr=100,celsius=37輸出結(jié)果2.2.2常量、變量和數(shù)據(jù)類型討論:intcelsius,fahr;celsius=5*(fahr-32)/9;數(shù)據(jù)常量:在程序運(yùn)行過程中,其值不能被改變變量:在程序運(yùn)行過程中,其值可以被改變數(shù)據(jù)類型常量:5和

4、9是整型常量(以書寫形式確定)變量:在定義時(shí)指定(如:int)常量變量變量的定義變量定義的一般形式:類型名變量名表;例如:intcelsius,fahr;定義整型變量floatx;定義單精度浮點(diǎn)型變量doublearea,length;定義雙精度浮點(diǎn)型變量變量名代表保存數(shù)據(jù)的一個(gè)單元存放該變量的值單元的大小由變量數(shù)據(jù)類型決定小寫字母;見名知義double型數(shù)據(jù)比float精度高,取值范圍大變量的定義與使用#includeintmain(void){intcelsius,fahr;fahr=100;

5、celsius=5*(fahr-32)/9;printf("fahr=%d,celsius=%d",fahr,celsius);return0;}定義變量在程序的開始一個(gè)變量名只能定義一次先賦值,后引用先定義,后使用2.2.3算術(shù)運(yùn)算和賦值運(yùn)算1、算術(shù)運(yùn)算雙目算術(shù)運(yùn)算符:+-*/%算術(shù)表達(dá)式:用算術(shù)運(yùn)算符將運(yùn)算對(duì)象連接起來的符合C語言語法規(guī)則的式子數(shù)學(xué)式:(5/9)(F-32)數(shù)學(xué)式:s(s-a)(s-b)(s-c)C表達(dá)式:5*(fahr-32)/9C表達(dá)式:s*(s-a)*(s-b)*(s-c)1.算術(shù)運(yùn)算

6、注意/——整數(shù)/整數(shù),得整數(shù)如:1/2=0,9/4=25*(fahr-32)/9?5/9*(fahr-32)%——針對(duì)整型數(shù)據(jù)如:5%6=5,9%4=1,100%4=0雙目運(yùn)算符兩側(cè)操作數(shù)的類型要相同2.賦值運(yùn)算=賦值表達(dá)式:用=將一個(gè)變量和一個(gè)表達(dá)式連接起來的式子例如:fahr=100;celsius=5*(fahr-32)/9;計(jì)算=運(yùn)算符右側(cè)表達(dá)式的值賦給左側(cè)(必須是)變量2.2.4格式化輸出函數(shù)printfprintf("fahr=%d,celsius=%f",fahr,celsius);printf(

7、格式控制字符串,輸出參數(shù)1,…,輸出參數(shù)n);用雙引號(hào)括起來,表示輸出的格式要輸出的數(shù)據(jù)printf——格式控制字符串◆普通字符:原樣輸出◆格式控制說明:按指定的格式輸出數(shù)據(jù),%…int型:%dfloatdouble型:%fprintf("fahr=%d,celsius=%d",fahr,celsius);輸出:fahr=100,celsius=37▍2.3計(jì)算分段函數(shù)2.3.1程序解析2.3.2關(guān)系運(yùn)算2.3.3if-else語句2.3.4格式化輸入函數(shù)scanf2.3.5常用數(shù)學(xué)庫函數(shù)2.3計(jì)算分段函數(shù)2.

8、3.1程序解析例2-4分段計(jì)算水費(fèi)分析:x:用水量(噸)/月——輸入y:水費(fèi)(元)——輸出,并保留2位小數(shù)2.3.1程序解析-求分段函數(shù)#includeintmain(void){doublex,y;printf("Enterx(x>=0):");scanf("%lf",&x);if(x<=15)y=4*x/3;elsey=2.5*x-

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。