114培訓網(wǎng)歡迎您來到上海非凡進修!

400-850-8622

全國統(tǒng)一學習專線 8:30-21:00

輸出語句的講解

一、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è)計資訊!

溫馨提示:為不影響您的學業(yè),來校區(qū)前請先電話咨詢,方便我校安排相關(guān)的專業(yè)老師為您解答
  • 詳情請進入上海非凡進修
  • 已關(guān)注:192211
  • 咨詢電話:
相關(guān)資料
姓名不能為空
手機號格式錯誤