printf()是C語言標準庫函數,用於將格式化後的字符串輸出到標準輸出。標準輸出,即標準輸出文件,對應終端的屏幕。printf()申明於頭文件stdio.h。
函數原型:
int printf ( const char * format, ... )。
返回值:
正確返回輸出的字符總數,錯誤返回負值,與此同時,輸入輸出流錯誤標誌將被置值,可由指示器ferror來檢查輸入輸出流的錯誤標誌。
擴展資料printf()函數的調用格式為:printf("格式化字符串",輸出表列)。
格式化字符串包含三種對象,分別為:
(1)字符串常量;
(2)格式控制字符串;
(3)轉義字符。
字符串常量原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式控制字符串和各輸出項在數量和類型上應該壹壹對應。其中格式控制字符串是以%開頭的字符串,在%後面跟有各種格式控制符,以說明輸出數據的類型、寬度、精度等。
註:本文的所有示例代碼均在Linux環境下以g++ 4.4.6編譯成64位程序的執行。