C 速查手冊

標準程式庫的輸入輸出 stdio.h

標頭檔 stdio.h 宣告許多輸出、輸入的函數 (function) ,包括從標準輸入裝置輸入資料,然後傳送到標準輸出裝置。標準輸入裝置通常是鍵盤,而標準輸出裝置通常是螢幕。

也可以由陣列 (array) 或檔案輸入資料,或是輸出資料到陣列或檔案中。本篇提供標準輸出、輸入裝置及陣列的部份,有關檔案處理方面,請參考 C 速查手冊 - 檔案處理 stdio.h

以下函數為字元 (character) 及字串 (string) 的輸出入

函數名稱功能函數原型
getchar從標準輸入裝置讀入一個字元int getchar(void);
gets從標準輸入裝置讀入字串char *gets(char *s);
putchar將字元傳送到標準輸出裝置int putchar(int c);
puts將字串傳送到標準輸出裝置int puts(const char *s);

以下函數為格式化輸出

函數名稱功能函數原型
printf將格式化字串傳送到標準輸出裝置int printf(const char *format, ...);
sprintf將格式化字串傳送到陣列int sprintf(char *s, const char *format, ...);

以下函數為格式化輸入

函數名稱功能函數原型
scanf從標準輸入裝置擷取格式化輸入int scanf(const char *format, ...);
sscanf從陣列讀取格式化字串int sscanf(char *s, const char *format, ...);

回 C 速查手冊 - 標準程式庫導覽
回 C 速查手冊首頁