C言語の文字型定数はどのように表現されますか?

C言語における文字定数は、シングルクォート(’)で囲んで表され、1文字しか含むことができません。例えば:

char c = 'A';

文字定数の中で、特殊文字を示すためにエスケープ文字を使用することができます。例えば:

char tab = '\t';  // 表示制表符
char newline = '\n';  // 表示换行符
char backslash = '\\';  // 表示反斜杠字符

文字定数を表すために16進数を使用することもできます。例えば:

char hex = '\x41';  // 表示字符'A'

文字定数には1文字しか含められず、複数の文字を含めることはできません。複数の文字を表す必要がある場合は、文字列定数を使用してください。

bannerAds