C++ の char データ型とは

C No Char Deta Xingtoha



プログラミングでは、さまざまな種類のデータを分類してメモリに格納するのに役立つデータ型の概念があります。 C++ には、integer、float、boolean、double などの多くのデータ型があります。このチュートリアルでは、C++ プログラミングの文字データ型について説明し、理解を深め、いくつかのプログラム例を示します。

C++ の char データ型とは

char は C++ のデータ型と呼ばれ、 チャー キーワードを使用すると、C++ プログラミングで文字型変数を簡単に宣言できます。の チャー データ型は、一度に 1 文字しか保持できません。

C++ での char データ型の構文

C++ での char データ型の構文は次のとおりです。







チャー 変数名 = '文字値' ;

文字データ型は、単一の文字に加えて整数値を格納するためにも利用できます。これは、ASCII テーブルの各文字が整数値で表され、各文字に個別の整数値が割り当てられているためです。



チャー 変数名 = 「ASCIIコード」 ;

たとえば、文字の ASCII コード 「ば」 66 であるため、char 変数はアルファベットの ASCII 値を表示するのに役立ちます。



チャー チャンネル = 'B' ;

ASCII テーブルと ASCII コードの詳細を読むには ここ .





メモリ内の char データ型サイズ

文字データ型変数は、メモリ内で 1 バイトのサイズのみを保持します。

例 1: C++ での char 型変数の使用

文字型変数の C++ プログラムの非常に単純な例を見てみましょう。



#include

整数 主要 ( ) {

チャー チャンネル = 'b' ;

標準 :: カウト << 「キャラクターは:」 << チャンネル << 標準 :: エンドル ;

戻る 0 ;

}

このコードでは、という名前の文字型変数の初期化を持つ main 関数から実行が開始されます。 チャンネル 文字の値で b .次に、 cout を使用してこの文字変数を出力しました。

出力

例 2: C++ での char 型変数の ASCII 文字の出力

以下は、文字型変数の値を取り、それぞれの ASCII 文字を表示するプログラムです。

#include

名前空間 std の使用 ;

整数 主要 ( ) {

チャー チャンネル = 65 ;

カウト << 'ASCII 値の文字は = ' << チャンネル << エンドル ;

戻る 0 ;

}

このコードでは、メイン関数に文字データ型変数があります。 チャンネル の初期化された値で 65 . 65 は文字 A の ASCII コードであるため、出力には A が出力されます。

出力

例 3: C++ での char 型変数の ASCII コードの出力

この例では、文字型変数で指定されたアルファベットの整数値 (ASCII 番号) を出力します。

#include

名前空間 std の使用 ;

整数 主要 ( ) {

チャー チャンネル = 'h' ;

チャー ch1 = 「ひ」 ;

カウト << '文字 h の ASCII 値 = ' << 整数 ( チャンネル ) << エンドル ;

カウト << '文字 H の ASCII 値 = ' << 整数 ( ch1 ) << エンドル ;

戻る 0 ;

}

上記のメイン関数では、文字型の 2 つの変数を初期化します。 ch と ch1 次のような一重引用符で囲まれた単一の文字として、それぞれの値を使用します h と H .次に、 カウト これらの文字変数の整数値を整数データ型で示しました。

また、大文字と小文字の ASCII コードが異なります。

結論

char データ型は、テキスト データの表現と操作、入力または出力、メモリの処理、およびその他の用途に役立つ C++ の重要なコンポーネントです。これは、さまざまな状況で使用される基本的なデータ型です。この記事では、C++ での char データ型の使用について、さまざまな例で説明しました。