C語言從零到入門 第七節 C語言的輸入和輸出

2021-10-06 15:11:01 字數 1847 閱讀 8081

本節主要講解

printf的作用是在螢幕上輸出文字

它有兩種用法:

1. 直接輸出字串

#include

void

main()

「字串」就是被雙引號包裹起來的文字內容。

字串和char型別的區別:

2.輸出格式化字串
#include

void

main()

上面的**會輸出:

你好,我叫小明

名詞解釋

例如上面的%s是字串佔位符,又因為它是第乙個出現的佔位符,所以它代表了格式化字串後的第乙個字串。以此類推,第二個出現的佔位符代表了格式化字串後的第二個資料…

printf基本用法

printf

("格式化字串"

, 變數1

, 變數2

, 變數3...

);

常用佔位符 (printf和scanf通用):

佔位符說明

%c字元

%d有符號十進位制整數

%u無符號十進位制整數

%o無符號八進位制整數

%x無符號十六進製制整數

%f十進位制小數

%s字串

%p指標

%%代表乙個普通百分號

例子
void

mian()

輸出結果:

1. 設定輸出文字的長度

格式為:%num佔位符 (num表示乙個整數)

#include

void

main()

以上**執行結果為:

2. %.數字f :表示要保留幾位小數

#include

void

main()

以上程式執行結果

scanf與printf用法類似,它的作用是將使用者的輸入賦予給相應變數:

scanf

("格式化字串"

,&變數1

,&變數2...

);

注意:不要忘記變數名前的「&」

#include

void

main()

輸入多個變數的方式:

將多個資料用空格或「,」隔開,再按enter鍵

重複輸入資料並按enter鍵

#include

void

main()

**執行結果:

還記得嗎?我們上節寫了乙個「將小寫字母轉換為大寫字母」的程式。

現在把它用printf和scanf重寫一遍。

答案

#include

void

main()

每週五晚20:00更新

啊哈C語言 第五章 第七節

專案一 問題與 檔名稱 myfirstc.完成日期 2020年3月25日 版本號v1.0 問題描述 輸入乙個三位數,求其個位,十位及百位之和。程式輸出 和。include include intmain 結果輸出 專案二問題與 檔名稱 myfirstc.完成日期 2020年3月24日 版本號v1.0...

C 迴圈使用二(第七節)

呈上可知還有while迴圈與do while迴圈沒有說明。首先簡單說一下while迴圈和do while迴圈 while 迴圈條件 判斷迴圈條件是否滿足,若滿足則執行迴圈體語句,若不滿足則退出迴圈。do while 迴圈條件 先做一次迴圈體,然後判定迴圈條件是否滿足,若滿足則繼續執行下次迴圈體語句,...

C語言入門 第七周 作業02

題目內容 給定乙個n n矩陣a。矩陣a的鞍點是乙個位置 i,j 在該位置上的元素是第i行上的最大數,第j列上的最小數。乙個矩陣a也可能沒有鞍點。你的任務是找出a的鞍點。輸入格式 輸入的第1行是乙個正整數n,1 n 100 然後有n行,每一行有n個整數,同一行上兩個整數之間有乙個或多個空格。輸出格式 ...