C言語では、char型のデータは「ASCIIコード」という形式で格納されます。 C言語では、文字定数を文字変数に入れることは、実際に文字そのものをメモリユニットに入れるのではなく、文字に対応するASCIIコードを記憶ユニットに入れることになります。
チュートリアルの推奨事項: "c 言語チュートリアル ビデオ "
C 言語の文字型 (char) の紹介
文字型 (char) は、英語の文字や句読点などの文字を格納するために使用されます。厳密に言えば、char 型は実際には文字ではなく整数を格納するため、実際には整数型です。コンピューターは、特定の文字を表すために特定の整数エンコーディングを使用します。米国で一般的に使用されるエンコードは、ASCII (American Standard Code for Information Interchange) です。たとえば、ASCII では大文字 A を表すのに 65 が使用されるため、文字 A を格納すると、実際には整数 65 が格納されます。注: 多くの IBM メインフレームは、別のエンコーディングである EBCDIC (Extended Binary-Coded Decimal Interchange Code) を使用しており、国のコンピュータではまったく異なるエンコーディングが使用されている場合があります。
文字変数の宣言
文字変数は、他のタイプの変数と同じ方法で宣言されます。
char good; char better, best;
上記のコードは、3 つの文字変数を宣言します。良い、より良い、そして最高。
文字定数と初期化
次のステートメントを使用して文字変数を初期化できます:
char ch = 'A';
このステートメントは ch の値を A Encoded に初期化します。価値。このステートメントでは、「A」は文字定数です。 C 言語では、文字を一重引用符で囲んで文字定数を形成します。別の例を見てみましょう。
char fail; /* 声明一个字符型变量*/ fail = 'F'; /* 正确*/ fail = "F"; /* 错!"F" 是字符串字面量*/
C 言語では、char 型のデータは「ASCII コード」の形式でメモリに格納されます。
C 言語では、文字定数を文字変数に入れることは、実際に文字そのものをメモリ ユニットに入れるのではなく、文字に対応する ASCII コードを記憶ユニットに入れます。
プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !
以上がC言語ではchar型のデータはどのような形で格納されるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。