首頁>Club>
6
回覆列表
  • 1 # 幽默婷婷子

    putchar()函式和getchar()函式只能輸出和輸入一個字元,若要同時輸入多種資料型別的資料,則可以使用格式輸入輸出函式。這種函式不但能輸入輸出各種型別的資料,而且還可以控制資料輸入輸出時每個資料的輸入輸出格式。


    3.3.1 printf( )函式(格式輸出函式)


    printf()函式的作用:向計算機系統預設的輸出裝置(一般指顯示器)輸出一個或多個任意型別的資料。printf函式的呼叫格式:


    printf(“格式控制”,輸出表列)


    如:printf("%d,%d/n",a,b);


    1.格式控制


    格式控制也稱“轉換控制字串”,是由雙引號括起來的字串,用於指定輸出格式。它由以下三部分組成:


    (1)格式說明:


    由“%”字元開始,在“%”後面跟有各種格式字元,以說明輸出資料的型別、形式、長度、小數位等格式。如 “%d”表示按十進位制整型輸出,“%f”表示按實型資料輸出6位小數,“%c”表示按字元型輸出等。C語言中提供的格式字元如表3.1所示。


    表3.1printf格式字元


    格式字元


    說明


    d


    以十進位制形式輸出帶符號的整數


    u


    用來輸出unsigned型整數,以十整制無符號形式輸出整數


    o


    以八進位制無符號形式輸出整數


    x


    以十六進位制無符號形式輸出整數


    c


    用來輸出單個字元


    s


    用來輸出一個字串,以'/0'為結束標誌


    f


    以十進位制形式輸出實數(單精度和雙精度浮點數),以小數形式輸出


    e


    以十進位制指數形式輸出實數


    g


    用來輸出實數(單精度和雙精度浮點數),並根據數值大小自動取f格式符或e格式符(選擇輸出時欄位寬度較小的一種),且不輸出無意義的零


    (2)普通字元:


    普通字元輸出時將原樣輸出。其作用是作為輸出時資料的間隔,在顯示中起提示作用。象printf函式中雙引號內的逗號、空格和普通的字母等。


    如:printf("x=%d,%c",12,6*8);中“x=”和 “,”都是普通字元。此語句的輸出結果是:x=12,48


    (3)跳脫字元:


    常用的有Tab鍵'/t'、回車換行'/n'等。


    如: printf("x=%d/n",x,);


    函式中雙引號內的'/n'就是一個換行符,它的作用是輸出完x的值後將產生一個“換行”操作。常用的跳脫字元見第2章表2.1。


    這裡的普通字元和跳脫字元均為非格式字元。


    2.

  • 2 # 好嘛妹妹123

    putchar函式的作用:向終端輸出一個字元。(1)putchar函式只能用於單個字元的輸出,且一次只能輸出一個字元。(2)在程式中使用putchar函式,務必牢記:在程式(或檔案)的開頭加上編譯預處理命令(也稱包含命令),即:#include"stdio.h"。例子:1#include"stdio.h"2voidmain()3{4charch1="N",ch2="E",ch3="W";5putchar(ch1);putchar(ch2);putchar(ch3);6putchar("\n");7putchar(ch1);putchar("\n");8putchar("E");putchar("\n");9putchar(ch3);putchar("\n");10}程式執行結果如下:NEWNEW1.putchar函式的格式:putchar(ch)其中ch可以是一個字元變數或常量,也可以是一個跳脫字元。

  • 中秋節和大豐收的關聯?
  • 吃根的菜有哪些?