putcharは、指定された文字を標準出力に出力する。
Man page of PUTS
C言語関数辞典 - putchar
putchar.cで、
putcharの引数の型はintであることに注意。
文字リテラルの型もintである。
もちろんchar型でも基本的には問題ない。基本的には・・・。
(特殊な例を忘れたので、それは見つけたらで・・・。とりあえず気を付けよう。)
最初は、文字リテラル'A'を出力。
いったん改行文字'\n'を出力。
そのあと数値リテラルで65。
また改行して、
char型の変数cに'A'を代入。
cをputcharで出力。
$ vi putchar.c $ gcc putchar.c -o putchar $ ./putchar A A A $
3つの'A'が出力されている。
数値の65は、ASCIIコードの'A'なのでこうなる。
Sample/c/putchar/putchar/src/putchar at master · bg1bgst333/Sample · GitHub