第2次(標準格式輸出函數(shù))_第1頁
第2次(標準格式輸出函數(shù))_第2頁
第2次(標準格式輸出函數(shù))_第3頁
第2次(標準格式輸出函數(shù))_第4頁
第2次(標準格式輸出函數(shù))_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Date: October 29, 2021Date: October 29, 2021第一章第一章c c語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)Date: October 29, 2021授課要點授課要點 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()Date: October 29, 2021案例回顧案例回顧【例1】原樣輸出一行語句。程序名為1_3.cpp。#include /*文件包含*/void main()/*主函數(shù)*/ printf(“Hello,world!.n) ; /*輸出信息*/程序輸出結(jié)果:Hello,world! 【模仿練習】輸出自己的姓名。運行顯示如圖所示:Date: Oc

2、tober 29, 2021C C程序的程序的基本基本結(jié)構(gòu)結(jié)構(gòu)2.C程序的書寫格式程序的書寫格式 1.C程序的結(jié)構(gòu)特點程序的結(jié)構(gòu)特點 Date: October 29, 2021C C程序的結(jié)構(gòu)特點程序的結(jié)構(gòu)特點 1. C1. C程序是由函數(shù)構(gòu)成的。程序是由函數(shù)構(gòu)成的。2. C2. C程序總是從程序總是從mainmain函數(shù)開始執(zhí)行。函數(shù)開始執(zhí)行。3. C3. C程序語句和數(shù)據(jù)定義必須以分號程序語句和數(shù)據(jù)定義必須以分號“;”;”結(jié)束。結(jié)束。4.C4.C語言嚴格區(qū)分大小寫。語言嚴格區(qū)分大小寫。 5.C5.C語言用語言用/ /* *注釋內(nèi)容注釋內(nèi)容* */ /形式進行程序注釋。形式進行程序注釋。

3、一個一個C C源程序可由一個源程序可由一個mainmain函數(shù)和若干個其他函數(shù)組成,其中必須有一函數(shù)和若干個其他函數(shù)組成,其中必須有一個且只能有一個個且只能有一個mainmain函數(shù)。函數(shù)。 main函數(shù)始終是函數(shù)始終是C程序執(zhí)行時入口處。程序執(zhí)行時入口處。 C語言中,分號是程序語句的結(jié)束標志,也是語言中,分號是程序語句的結(jié)束標志,也是C語句的必要組成部分。語句的必要組成部分。 如變量如變量a和變量和變量A系統(tǒng)認定為兩個不同的變量。系統(tǒng)認定為兩個不同的變量。 在在“/*”和和“*/”之間的所有字符都為注釋符,之間的所有字符都為注釋符,C系統(tǒng)不對注釋符系統(tǒng)不對注釋符進行編譯進行編譯 。 C C語

4、言程序的構(gòu)成:語言程序的構(gòu)成:程序程序 文件文件 函數(shù)函數(shù) 語句語句 單詞單詞 字符字符Date: October 29, 2021C C程序的結(jié)構(gòu)特點程序的結(jié)構(gòu)特點 任何函數(shù)(包括主函數(shù)任何函數(shù)(包括主函數(shù)main()main())都是由函)都是由函數(shù)說明和函數(shù)體兩部分組成。數(shù)說明和函數(shù)體兩部分組成。 其一般結(jié)構(gòu)如下:其一般結(jié)構(gòu)如下: 函數(shù)類型函數(shù)類型 函數(shù)名函數(shù)名( (函數(shù)參數(shù)表函數(shù)參數(shù)表) ) / /* *函數(shù)說明部分函數(shù)說明部分* */ / 說明語句部分;說明語句部分; / /* *函數(shù)體部分函數(shù)體部分* */ / 執(zhí)行語句部分;執(zhí)行語句部分; Date: October 29, 20

5、21函數(shù)組成函數(shù)=函數(shù)首部+函數(shù)體。函數(shù)首部為函數(shù)的第一行函數(shù)體: 包含在內(nèi)的部分 分為2部分: 聲明部分 執(zhí)行部分#include int add(int x,int y);main() int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum= %dn,sum);int add(int x,int y) int z; z=x+y;Date: October 29, 2021C C程序的程序的書寫格式書寫格式 1. C1. C程序書寫格式自由。程序書寫格式自由。 2.C2.C程序書寫采用縮進格式。程序書寫采用縮進格式。3.3.程序中適當使用注釋信息

6、。程序中適當使用注釋信息。 根據(jù)語句的從屬關(guān)系,程序書寫時采用縮進格式,使程序語句的根據(jù)語句的從屬關(guān)系,程序書寫時采用縮進格式,使程序語句的層次結(jié)構(gòu)清晰,提高程序的可讀性。同一層次語句要左對齊,不同層層次結(jié)構(gòu)清晰,提高程序的可讀性。同一層次語句要左對齊,不同層次的語句要縮進若干個字符,這樣程序?qū)哟吻宄阌陂喿x和理解。次的語句要縮進若干個字符,這樣程序?qū)哟吻宄?,便于閱讀和理解。 對于短語句可以多條語句書寫在同一行,也可以將長語句分寫在對于短語句可以多條語句書寫在同一行,也可以將長語句分寫在多行。但需要注意,分行時不能將一個單詞分開,也不能將雙引號引多行。但需要注意,分行時不能將一個單詞分開,也

7、不能將雙引號引起來的字符串分開。我們提倡一行一條語句的風格。起來的字符串分開。我們提倡一行一條語句的風格。 Date: October 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf()【例例2】輸出十進制整數(shù)。輸出十進制整數(shù)。程序名為程序名為1_4.cpp。#include /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ int iNum1 = 10, iNum2 = 5; /*定義整型變量定義整型變量*/ printf(“%dn”,iNum1); /*輸出輸出iNum1*/ printf(“%d,%dn”,iNum1,iNum2); /*

8、輸出輸出iNum1、iNum2*/ printf(“%dt%dn”, iNum1,iNum2); /*輸出輸出iNum1、iNum2*/程序輸出結(jié)果程序輸出結(jié)果: :Date: October 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf()【模仿練習模仿練習】輸出三名學生的成績(整數(shù))。輸出三名學生的成績(整數(shù))。運行結(jié)果如下圖所示:運行結(jié)果如下圖所示:Date: October 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf()【例例3】輸出十進制浮點數(shù)。輸出十進制浮點數(shù)。程序名為程序名為1_5.cpp。#include /*文

9、件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ float fNum1 = 10.679, fNum2 =5.3124; /*定義實型變量定義實型變量*/ printf(“%fn”, fNum1); /*輸出輸出fNum1*/ printf(“%f,%fn”, fNum1, fNum2); /*輸出輸出fNum1、fNum2*/ printf(“%ft%fn”, fNum1, fNum2); /*輸出輸出fNum1、fNum2*/程序輸出結(jié)果程序輸出結(jié)果: :Date: October 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf()【模仿練習模

10、仿練習】輸出三名學生的成績輸出三名學生的成績(浮點數(shù)浮點數(shù))。運行結(jié)果如下圖所示:運行結(jié)果如下圖所示:【說明說明】要控制顯示位數(shù)見教材表要控制顯示位數(shù)見教材表1.6Date: October 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf()【例例4】輸出一個字符。輸出一個字符。程序名為程序名為1_6.cpp。#include /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ char ch=a; /*定義字符型變量定義字符型變量*/ printf(“ch=%cn”,ch); /*輸出字符輸出字符*/程序輸出結(jié)果程序輸出結(jié)果: :Date: O

11、ctober 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf()【例例5】輸出一個字符串。輸出一個字符串。程序名為程序名為1_7.cpp。#include /*文件包含文件包含*/void main() /*主函數(shù)主函數(shù)*/ char str10=“abcde”; /*定義一個字符串變量定義一個字符串變量*/ printf(“%sn”,str); /*輸出字符串輸出字符串*/程序輸出結(jié)果程序輸出結(jié)果: :Date: October 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf()【模仿練習模仿練習】輸出兩名學生的姓名。輸出兩名學生的

12、姓名。運行結(jié)果如下圖所示:運行結(jié)果如下圖所示:Date: October 29, 2021標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf() C語言本身沒有輸入和輸出語句,而輸入和輸出的操作是由庫函數(shù)語言本身沒有輸入和輸出語句,而輸入和輸出的操作是由庫函數(shù)scanf和和printf等函數(shù)來完成的。程序在調(diào)用這些庫函數(shù)時,必須在源文件的開始處加上頭文件等函數(shù)來完成的。程序在調(diào)用這些庫函數(shù)時,必須在源文件的開始處加上頭文件的的“包含命令包含命令”,格式如下:,格式如下: #include #include 或或#include #include 庫函數(shù)頭文件名庫函數(shù)頭文件名 格式輸出函數(shù)格式輸出函數(shù)printf()printf()解釋解釋 printf()函數(shù)的作用:向計算機系統(tǒng)默認的輸出設(shè)備(一般指終端或函數(shù)的作用:向計算機系統(tǒng)默認的輸出設(shè)備(一般指終端或顯示器)輸出一個或多個任意類型的數(shù)據(jù)。顯示器)輸出一個或多個任意類型的數(shù)據(jù)。 printf()函數(shù)的一般格式如下:函數(shù)的一般格式如下: printf(“格式字符串格式字符串” ,輸出項表,輸出項表);Date: October 29, 2021討論并總結(jié)討論并總結(jié)輸出函數(shù)輸出函數(shù)printf()的格式應注意什

溫馨提示

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

最新文檔

評論

0/150

提交評論