
- C 標準庫
- C 庫 - 首頁
- C 庫 - <assert.h>
- C 庫 - <complex.h>
- C 庫 - <ctype.h>
- C 庫 - <errno.h>
- C 庫 - <fenv.h>
- C 庫 - <float.h>
- C 庫 - <inttypes.h>
- C 庫 - <iso646.h>
- C 庫 - <limits.h>
- C 庫 - <locale.h>
- C 庫 - <math.h>
- C 庫 - <setjmp.h>
- C 庫 - <signal.h>
- C 庫 - <stdalign.h>
- C 庫 - <stdarg.h>
- C 庫 - <stdbool.h>
- C 庫 - <stddef.h>
- C 庫 - <stdio.h>
- C 庫 - <stdlib.h>
- C 庫 - <string.h>
- C 庫 - <tgmath.h>
- C 庫 - <time.h>
- C 庫 - <wctype.h>
- C 標準庫資源
- C 庫 - 快速指南
- C 庫 - 有用資源
- C 庫 - 討論
- C 程式設計資源
- C 程式設計 - 教程
- C - 有用資源
C 庫 - putchar() 函式
C 庫的`putchar`函式是標準 C 庫的一部分,用於將單個字元寫入標準輸出,通常是控制檯或終端。它是一個簡單但必不可少的 C 程式設計字元輸出函式。
語法
以下是 C 庫`putchar()`函式的語法:
putchar(int char);
引數
此函式只接受一個引數:
- char: 要寫入的字元,作為 int 傳遞。此字元通常由其 ASCII 值表示。
返回值
成功時,`putchar` 返回寫入的字元(作為轉換為 int 的無符號 char)。如果發生錯誤,則返回 EOF(檔案結尾)。
示例 1:逐個字元列印字串
此示例演示如何在迴圈中使用 `putchar` 來逐個列印字串的每個字元,直到遇到空終止符。
以下是 C 庫`putchar()`函式的示例。
#include <stdio.h> int main() { const char *str = "Hello, World!"; while (*str) { putchar(*str++); } return 0; }
輸出
以上程式碼產生以下結果:
Hello, World!
示例 2:列印 ASCII 值
此示例使用 `putchar` 列印對應於 ASCII 值 65 到 70(即 'A' 到 'F')的字元。為了便於閱讀,每個字元後還會列印一個空格。
#include <stdio.h> int main() { for (int i = 65; i <= 70; i++) { putchar(i); // Space for separation putchar(' '); } return 0; }
輸出
執行以上程式碼後,我們將得到以下結果:
A B C D E F
廣告