文字
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変換