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