回覆列表
  • 1 # Ben1011

    printf中各種符號分別代表的輸出型別如下:

    %a(%A):浮點數、十六進位制數字和p-(P-)記數法(C99)

    %c:字元

    %d:有符號十進位制整數

    %f:浮點數(包括float和doulbe)

    %e(%E):浮點數指數輸出[e-(E-)記數法]

    %g(%G):浮點數不顯無意義的零"0"

    %i:有符號十進位制整數(與%d相同)

    %u:無符號十進位制整數

    %o:八進位制整數 e.g. 0123

    %x(%X):十六進位制整數0f(0F) e.g. 0x1234

    %p:指標

    %s:字串

    %%:"%"

    擴充套件語句:

    C語言中printf語句的簡介:

    printf()是C語言標準庫函式,用於將格式化後的字串輸出到標準輸出。標準輸出,即標準輸出檔案,對應終端的螢幕。printf()申明於標頭檔案stdio.h。

    函式原型:int printf ( const char * format, ... );

    返回值:

    正確返回輸出的字元總數,錯誤返回負值,與此同時,輸入輸出流錯誤標誌將被置值,可由指示器ferror來檢查輸入輸出流的錯誤標誌。

    呼叫格式:

    printf()函式的呼叫格式為:printf("格式化字串",輸出表列)。

    格式化字串包含三種物件,分別為:

    (1)字串常量;

    (2)格式控制字串;

    (3)跳脫字元。

    字串常量原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式控制字串和各輸出項在數量和型別上應該一一對應。其中格式控制字串是以%開頭的字串,在%後面跟有各種格式控制符,以說明輸出資料的型別、寬度、精度等。

  • 中秋節和大豐收的關聯?
  • 準備借20萬分10年還清,可以嗎?