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

400-850-8622

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

輸出語句的講解

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

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