文字定数には 2 つのタイプがあります。
1 つは通常の文字、つまり 1 つの文字で囲まれた文字です。アポストロフィ 「b」、「y」、「?」などの文字。 '。文字定数をコンピュータの記憶装置に保存する場合、文字定数はコード (通常は ASCII コード) で保存されます。もう 1 つはエスケープ文字で、特殊文字定数です。転送文字は C 言語の特殊な文字表現であり、バックスラッシュの後の文字を別の意味に変換することを意味します。
関連する推奨事項: 「FAQ」
文字定数を使用する場合は、次の点に注意する必要があります。
(1) 文字定数は単一アポストロフィでのみ囲むことができ、単一引用符やその他の括弧は使用できません。
(2) 文字定数には、文字列ではなく 1 文字のみを含めることができます。
(3) 文字定数は大文字と小文字が区別されます。
(4) 単一のアポストロフィは単なる区切り文字であり、文字定数の一部ではありません。文字定数は、単一のアポストロフィを除いて 1 文字のみです。
(5) 単一のアポストロフィには、数字、文字、および ' と \ を除く C 言語文字セットのその他の現実的な単一文字を含めることができます。ただし、数字が文字として定義された後は、数値演算に参加できません。
有効な文字定数:
A. '\084'//不正です。8 進数には 8 はありません。
B. '\x43'//合法。
##C. ‘ab’ //不正、文字は 1 つだけです。 D. ‘\0’ //不正、文字列にターミネータは必要ありません。不正な文字定数:
A. '\\n'B. '\\101' C. 'xy'D. '\\t以上が不正な文字定数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。