文字型
CoddyのCジャーニー「基礎」セクションの一部。レッスン 8/63。
Cでは、charデータ型は1文字を格納するために使用されます。Cの文字はシングルクォートで囲みます。
文字変数を宣言します:
char letter;変数に文字を代入します:
letter = 'A';1行で宣言と初期化を同時に行うこともできます。
char grade = 'B';文字はメモリ上で1バイトを占有し、実際にはそのASCII値を表す整数として格納されます(ASCIIは、すべての文字に番号を割り当てる標準的な表です)。たとえば、'A'は65として、'B'は66として格納されます。
%cフォーマット指定子を使用して文字を出力できます。
printf("The letter is: %c\n", letter);チャレンジ
簡単次の処理を行うプログラムを作成してください:
symbolという名前の文字変数を宣言する- 文字「@」をこの変数に代入する
- @が変数の値であるメッセージ「The symbol is: @」を出力する
自分で試してみよう
#include <stdio.h>
int main() {
// ここにコードを書いてください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ
どの文字でもコードを調べる: ASCII変換