C 庫函數 - getchar()

C 標準庫 - <stdio.h> C 標準庫 - <stdio.h>

描述

C 庫函數 int getchar(void) 從標準輸入 stdin 獲取一個字元(一個無符號字元)。這等同於 getc 帶有 stdin 作為參數。

聲明

下麵是 getchar() 函數的聲明。

int getchar(void)

參數

  • NA

返回值

該函數以無符號 char 強制轉換為 int 的形式返回讀取的字元,如果到達檔末尾或發生讀錯誤,則返回 EOF。

實例

下麵的實例演示了 getchar() 函數的用法。

#include <stdio.h>

int main ()
{
   char c;

   printf("請輸入字元:");
   c = getchar();

   printf("輸入的字元:");
   putchar(c);

   return(0);
}

讓我們編譯並運行上面的程式,這將產生以下結果:

請輸入字元:a
輸入的字元:a

C 標準庫 - <stdio.h> C 標準庫 - <stdio.h>