2-1-第3章 最簡單的C程序設計——順序程序設計 3.4.3 用printf()輸出數(shù)據(jù)_第1頁
2-1-第3章 最簡單的C程序設計——順序程序設計 3.4.3 用printf()輸出數(shù)據(jù)_第2頁
2-1-第3章 最簡單的C程序設計——順序程序設計 3.4.3 用printf()輸出數(shù)據(jù)_第3頁
2-1-第3章 最簡單的C程序設計——順序程序設計 3.4.3 用printf()輸出數(shù)據(jù)_第4頁
2-1-第3章 最簡單的C程序設計——順序程序設計 3.4.3 用printf()輸出數(shù)據(jù)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 1 第第3章章 最簡單的最簡單的C程序設計程序設計 3.4.3 用用printf函數(shù)輸出數(shù)據(jù)函數(shù)輸出數(shù)據(jù) 2 2 3.4 數(shù)據(jù)的輸入輸出數(shù)據(jù)的輸入輸出 3.4.1 輸入輸出舉例輸入輸出舉例 3.4.2 有關(guān)數(shù)據(jù)輸入輸出的概念有關(guān)數(shù)據(jù)輸入輸出的概念 3.4.3 用用printf函數(shù)輸出數(shù)據(jù)函數(shù)輸出數(shù)據(jù) 3.4.4 用用scanf函數(shù)輸入數(shù)據(jù)函數(shù)輸入數(shù)據(jù) 3.4.5 字符數(shù)據(jù)的輸入輸出字符數(shù)據(jù)的輸入輸出 3 3 授課要授課要 點點 標準格式輸出函數(shù)標準格式輸出函數(shù) printf() 4 4 復習復習 【例例1】原樣輸出一行語句。原樣輸出一行語句。 程序名為程序名為 #include /編譯預處

2、理編譯預處理 void main()/主函數(shù)主函數(shù) printf(Hello,world!n); /輸出信息輸出信息 程序輸出結(jié)果程序輸出結(jié)果: Hello,world! 【模仿練習模仿練習】輸出自己的信息。輸出自己的信息。 運行顯示如圖所示:運行顯示如圖所示: 5 5 3.4.3 用用printf函數(shù)輸函數(shù)輸 出數(shù)據(jù)出數(shù)據(jù) C語言本身沒有輸入和輸出語句,而輸入和輸出語言本身沒有輸入和輸出語句,而輸入和輸出 的操作是由庫函數(shù)的操作是由庫函數(shù)scanf和和printf等函數(shù)來完成的。等函數(shù)來完成的。 程序在調(diào)用這些庫函數(shù)時,必須在源文件的開始程序在調(diào)用這些庫函數(shù)時,必須在源文件的開始 處加上頭文

3、件的處加上頭文件的“包含命令包含命令”,格式如下:,格式如下: #include #include 或或#include #include 庫庫 函數(shù)頭文件名函數(shù)頭文件名 格式輸出函數(shù)格式輸出函數(shù)printf( )printf( ) printf( )函數(shù)的作用:向計算機系統(tǒng)默認的函數(shù)的作用:向計算機系統(tǒng)默認的 輸出設備(一般指終端或顯示器)輸出一個或多輸出設備(一般指終端或顯示器)輸出一個或多 個任意類型的數(shù)據(jù)。個任意類型的數(shù)據(jù)。 6 6 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf() printf()函數(shù)的一般格式如下:函數(shù)的一般格式如下: printf(格式控制串格式控

4、制串 ,輸出項表,輸出項表); 格式控制串格式控制串: 1.普通字符,原樣輸出普通字符,原樣輸出 2.格式聲明符,說明對應輸出項的格式;輸出時,格式聲明符,說明對應輸出項的格式;輸出時, 其對應輸出項占用格式說明符的位置其對應輸出項占用格式說明符的位置 格式聲明字符有:格式聲明字符有:%d %f %c %s等(等(P74表)表) 7 7 printfprintf函數(shù)的一般格式函數(shù)的一般格式 printfprintf(格式控制,輸出表列)(格式控制,輸出表列) 例如:例如: printf(printf(i=%d,c=%cni=%d,c=%cn, ,i,ci,c); ); 格式格式說說明明 8 8

5、 普通字符普通字符 printfprintf函數(shù)的一般格式函數(shù)的一般格式 printfprintf(格式控制,輸出表列)(格式控制,輸出表列) 例如:例如: printf(printf(i=%d,c=%cni=%d,c=%cn, ,i,ci,c); ); 9 9 可以是常量、變量或表達式可以是常量、變量或表達式 printfprintf函數(shù)的一般格式函數(shù)的一般格式 printfprintf(格式控制,輸出表列)(格式控制,輸出表列) 例如:例如: printf(printf(i=%d,c=%cni=%d,c=%cn, ,i,ci,c); ); 1010 標準格式輸出函數(shù)標準格式輸出函數(shù)prin

6、tf()printf() 【例例2】輸出十進制整數(shù)。輸出十進制整數(shù)。 程序名為程序名為 #include /編譯預處理編譯預處理 void main() /主函數(shù)主函數(shù) int num1 = 10,num2 =5; /定義整型變量定義整型變量 printf(%dn,num1); /輸出輸出num1 printf(%d,%dn,num1,num2); printf(%dt%dn,num1,num2); 程序輸出結(jié)果程序輸出結(jié)果: 1111 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf() 【例例3】輸出十進制浮點數(shù)。輸出十進制浮點數(shù)。 程序名為程序名為 #include /編譯預

7、處理編譯預處理 void main()/主函數(shù)主函數(shù) float num1 = 10.679,num2 =5.3124; /定義實型變量定義實型變量 printf(%fn,num1); /輸出輸出num1 printf(%f,%fn,num1,num2); /輸出輸出num1、num2 printf(%ft%fn,num1,num2); /輸出輸出num1、num2 程序輸出結(jié)果程序輸出結(jié)果: 1212 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf() 【例例4】輸出一個字符。輸出一個字符。 程序名為程序名為 #include /編譯預處理編譯預處理 void main()/主

8、函數(shù)主函數(shù) char ch=a; /定義字符型變量定義字符型變量 printf(ch=%cn,ch); /輸出字符輸出字符 程序輸出結(jié)果程序輸出結(jié)果: 1313 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf() 【例例5】輸出一個字符串。輸出一個字符串。 程序名為。程序名為。 #include /編譯預處理編譯預處理 void main() /主函數(shù)主函數(shù) char str10=abcde; /定義一個字符串變量定義一個字符串變量 printf(%sn,str); /輸出字符串輸出字符串 程序輸出結(jié)果程序輸出結(jié)果: 1414 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()pr

9、intf() 【模仿練習模仿練習】輸出三名學生的成績(整數(shù))。輸出三名學生的成績(整數(shù))。 運行結(jié)果如下圖所示:運行結(jié)果如下圖所示: 1515 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf() 【模仿練習模仿練習】輸出三名學生的成績輸出三名學生的成績(浮點數(shù)浮點數(shù))。 運行結(jié)果如下圖所示:運行結(jié)果如下圖所示: 【說明說明】要控制顯示位數(shù)見教材表(要控制顯示位數(shù)見教材表(P74) 1616 標準格式輸出函數(shù)標準格式輸出函數(shù)printf()printf() 【模仿練習模仿練習】輸出兩名學生的姓名。輸出兩名學生的姓名。 運行結(jié)果如下圖所示:運行結(jié)果如下圖所示: 1717 討論并總結(jié)討

10、論并總結(jié) 輸出函數(shù)輸出函數(shù)printf()的格式應注意的格式應注意 什么?什么? n t的作用?的作用? 1818 學以致用學以致用 尋找身邊的例子,實現(xiàn)信息的輸尋找身邊的例子,實現(xiàn)信息的輸 出:出: 例如:輸出顯示自己的名片,輸例如:輸出顯示自己的名片,輸 出一棵圣誕樹等等,格式自由發(fā)出一棵圣誕樹等等,格式自由發(fā) 揮揮 1919 課外訓練課外訓練每人必做每人必做 實現(xiàn)學生基本信息的輸出實現(xiàn)學生基本信息的輸出 2020 課外訓練課外訓練每人必做每人必做 模仿模仿“小型計算器小型計算器”,編程輸出,編程輸出 如下菜單:如下菜單: 2121 預習預習每人必做每人必做 3.4.4 用用scanf函數(shù)

11、輸入函數(shù)輸入 數(shù)據(jù)數(shù)據(jù) 3.4.5 字符數(shù)據(jù)的輸入輸字符數(shù)據(jù)的輸入輸 出出 2222 3.4.2 有關(guān)數(shù)據(jù)輸入輸出的概有關(guān)數(shù)據(jù)輸入輸出的概 念念 幾乎每一個幾乎每一個C C程序都包含輸入輸出程序都包含輸入輸出 輸入輸出是程序中最基本的操作之輸入輸出是程序中最基本的操作之 一一 2323 3.4.2 有關(guān)數(shù)據(jù)輸入輸出的概有關(guān)數(shù)據(jù)輸入輸出的概 念念 (1) 所謂輸入輸出是以計算機主機為主所謂輸入輸出是以計算機主機為主 體而言的體而言的 從計算機向輸出設備從計算機向輸出設備(如顯示器、打印如顯示器、打印 機等機等)輸出數(shù)據(jù)稱為輸出輸出數(shù)據(jù)稱為輸出 從輸入設備(如鍵盤、磁盤、光盤、從輸入設備(如鍵盤、磁盤、光盤、 掃描儀等)向計算機輸入數(shù)據(jù)稱為輸掃描儀等)向計算機輸入數(shù)據(jù)稱為輸 入入 2424 (2) 語言本身不提供輸入輸出語句語言本身不提供輸入輸出語句 輸入和輸出操作是由輸入和輸出操作是由C標準函數(shù)庫中標準函數(shù)庫中 的函數(shù)來實現(xiàn)的的函數(shù)來實現(xiàn)的 printf和和scanf不是語言的關(guān)鍵字,不是語言的關(guān)鍵字, 而只是庫函數(shù)

溫馨提示

  • 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

提交評論