文字変数の記述例
文字を変数として、定義する場合には、「char」という予約語を使って、下記のように定義します。
char letter;
letter = 'a'; /* 文字として小文字の「a」を代入 */
printf("文字(数値は)%d\n", letter); /* アスキーコードの数値を表示 */
printf("文字(文字は)%c\n", letter); /* アルファベト文字を表示 */
|
| char | 型指定子、文字1バイトを定義するためのC言語の予約語。 |
|---|---|
| letter | 1文字を表す識別子としての変数名、文字列は代入できない。 文字の1バイト文字を表示及び代入するために用いられる。 |
プログラム中で、文字変数に1文字を代入する場合には、シングルクオート「'」でくくって、1文字を表記します。
