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 データ型の使用について、さまざまな例で説明しました。