ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語の文字定数とは何ですか?

C言語の文字定数とは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-02 10:19:3053272ブラウズ

C 言語の文字定数は、「'a'」、「'D'」、「'?'」、「'$'」など、一対の単一引用符で囲まれた 1 つの文字を指します。 ; これは ASCII 文字セットの文字を表し、メモリ内の 4 バイトを占有し、文字の ASCII コード (整数データ) を格納します。 C 言語では、すべての文字定数を整数として扱うことが規定されています。

C言語の文字定数とは何ですか?

チュートリアルの推奨事項: 「c 言語チュートリアル ビデオ

C 言語の文字定数とは何ですか?

文字定数: 一重引用符で囲まれた単一の文字 (または文字エスケープ シーケンスまたは 3 文字の単語)

本質 (意味): 整数値です。 4 つの基本データ型 (整数、浮動小数点型、ポインタ、集合体型) のうちの整数に属します。

'a'、'\n'、'??!'、'\24'など

C 言語では、文字定数は ASCII 文字セットの文字を表します。定数 メモリ内で 4 バイトを占有し、文字の ASCII コード(整数データ)を格納します。 C 言語では、すべての文字定数を整数として扱うことが規定されています。 C 言語では、文字データと整数データは同じ意味で使用できます: 10 ‘R’。定数の本質: 定数は記憶領域を占有せず、命令の一部であり、コンパイル後に変更されません。

C 言語の文字定数と文字列定数の違い

文字定数: C 言語では、文字定数は ASCII 文字セットの文字を表します。文字定数として文字を引用符で囲みます。大文字と小文字は異なる単語定数を表します。一重引用符内のスペースも同様です。文字定数には 1 文字のみ含めることができ、文字定数は括弧でのみ囲むことができます。

文字列定数: 文字列定数は二重引用符で囲まれています。C 言語では、システムは各文字列の末尾に文字列の終了マークとして「\0」を自動的に追加します。

違い: 'Z' は 1 バイトを占める文字定数で、「Z」は 2 バイトを占める文字定数で、そのうちの 1 つは '\0' を含みます。

プログラミング関連の知識について詳しくは、プログラミング入門をご覧ください。 !

以上がC言語の文字定数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。