C 速查手冊

11.6 輸出輸入 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, ...);

上一頁 11.5.8 strftime()
回 C 速查手冊 - 標準程式庫導覽
下一頁 11.6.1 getchar()
回 C 速查手冊首頁
回 C 教材首頁
回程式語言教材首頁