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