輸出語句的講解
一、printf函數(shù)的一般調(diào)用形式
格式:printf(格式控制,輸出項(xiàng)1,輸出項(xiàng)2,.......);
在printf函數(shù)的*面寫上;號(hào)就是輸出語句。(上海計(jì)算機(jī)培訓(xùn))
1,給輸出項(xiàng)白提供輸出格式說明
格式說明符:
作用:就是使數(shù)據(jù)按格式說明符的要求進(jìn)行輸出。
組成:由%號(hào)和緊跟在其后的格式描述符組成。
int--------%d
float或double---%f或e%
char--------%c
2.提供原樣輸出的文字或字符
在 “ ” 中除了格式說明符之外的內(nèi)容要全部原樣輸出。
各個(gè)輸出項(xiàng)之間要用逗號(hào)隔開。
輸出項(xiàng)可以是任意合法的常量,變量或表達(dá)式。(上海電腦培訓(xùn))
printf中常用的格式說明
在格式說明符中,每一個(gè)格式說明符都必須以%號(hào)開頭由相應(yīng)的類型標(biāo)識(shí)字母結(jié)束。但在他們之間可以有其它的一個(gè)內(nèi)容:
%c :輸出一個(gè)字符
%d:輸出一個(gè)十進(jìn)制的數(shù)據(jù)
%o:以八進(jìn)制格式輸出。
%X:以十六進(jìn)制輸出
%U:無符號(hào)十進(jìn)制輸出
%f:以帶小數(shù)點(diǎn)的數(shù)字輸出
%e:以指數(shù)形式輸出
%s:輸出一個(gè)字符串。
%%:輸出一個(gè)%號(hào)
%4d:輸出的數(shù)據(jù)長度是4個(gè)長度,當(dāng)原來的長度大于4個(gè)時(shí)會(huì)自動(dòng)突破。小于4個(gè)時(shí)會(huì)填充空格。
%x.yf: x代表數(shù)制的寬度(包括小數(shù)點(diǎn))。Y代表小數(shù)點(diǎn)后面的小數(shù)位數(shù)。(上海計(jì)算機(jī)培訓(xùn))
注意事項(xiàng):
1.輸出比較自由一些,輸出有的各個(gè)數(shù)之到底是什么,取決于格式說明符之間的內(nèi)容。
2.格式說明符要與輸出項(xiàng)一一對(duì)應(yīng)。
3.輸出語句中還可以有 \n \r \t \a
4.盡量不要在輸出語句中改變輸出變量的值。
5.輸出的數(shù)據(jù)中如果存在變量,一定要定義過的。
輸入語句的講解
格式: scanf(格式控制,輸入項(xiàng)1,輸入項(xiàng)2,...);
例如:想通過鍵盤輸入3個(gè)數(shù)分別給變量a,b,c。并且他們分別為整型,浮點(diǎn)型,雙精度型。
輸入語句為scanf("%d%f%lf",&k,&a,&y);(上海電腦培訓(xùn))
說明:
1.格式說明符與輸出語句一樣。
2.在格式串中,必須含有與輸入項(xiàng)一一對(duì)應(yīng)的格式轉(zhuǎn)換說明符。
3.在VC6.0的環(huán)境下,要收輸入的DOUBLE型數(shù)據(jù)的格式說明符一定要用%lf,否則數(shù)據(jù)不能正確的輸入
4.由于輸入是一個(gè)字符流,所以當(dāng)輸入的數(shù)據(jù)少于輸入項(xiàng)時(shí),程序會(huì)等待用戶輸入,直到滿足要求。當(dāng)輸入的數(shù)據(jù)多于輸入項(xiàng)時(shí),多余的數(shù)據(jù)會(huì)自動(dòng)作廢。
欲知更多的計(jì)算機(jī)程序設(shè)計(jì)培訓(xùn)教程歡迎及時(shí)關(guān)注上海非凡實(shí)時(shí)更新的計(jì)算機(jī)程序設(shè)計(jì)資訊!
上海美術(shù)培訓(xùn):動(dòng)漫人物繪畫技巧講解
上海平面培訓(xùn):Photoshop CC也能創(chuàng)建網(wǎng)頁
上海室內(nèi)設(shè)計(jì)培訓(xùn):實(shí)木地板騙局 裝修選材料一定要警惕
上海網(wǎng)頁設(shè)計(jì)培訓(xùn):響應(yīng)式網(wǎng)頁設(shè)計(jì)與SEO
只要一個(gè)電話
我們免費(fèi)為您回電