😸

[C] getchar 関数

に公開

機能

標準入力から1文字を読み取る関数[1]

使用例

a と表示する

\n は改行を表す エスケープシーケンス[2]

コード

putchar('a');
全文
#include <stdio.h>
void main() {
    putchar('a');
}

実行結果

a

入力された1文字をそのまま表示する

コード

int c = getchar();
putchar(c);
全文
#include <stdio.h>
void main() {
    int c = getchar();
    putchar(c);
}

実行結果

(キーボードで何か1文字入力して Enter を押した場合、その文字が表示される)
脚注
  1. getchar関数は、キーボードから入力された1文字を取得し、その文字のASCIIコード(int型)として返す。主に標準入力(通常はキーボード)から1文字だけ読みたいときに使われる。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion