文字列について勉強します。
C言語での「文字」は半角で1文字を指し、この文字を格納する変数の型はcharになる。
charは「-128~127」までの整数が入る。
C言語は文字と文字コードを同等とみなす。
1 2 3 4 5 6 7 | char a = 'A' ; printf ( "%d\n" , a); //文字コードとして表示される printf ( "%c\n" , a); //文字として表示される //複数の文字はchar a には代入できない。 //原則的に代入できるのは1バイトのデータのみ。 |
ちなみに、char a = ‘A’;と宣言する時はシングルクォートにしないとエラーになりました。