C言語の文字型定数はどのように表現されますか?
C言語における文字定数は、シングルクォート(’)で囲んで表され、1文字しか含むことができません。例えば:
char c = 'A';
文字定数の中で、特殊文字を示すためにエスケープ文字を使用することができます。例えば:
char tab = '\t'; // 表示制表符 char newline = '\n'; // 表示换行符 char backslash = '\\'; // 表示反斜杠字符
文字定数を表すために16進数を使用することもできます。例えば:
char hex = '\x41'; // 表示字符'A'
文字定数には1文字しか含められず、複数の文字を含めることはできません。複数の文字を表す必要がある場合は、文字列定数を使用してください。