C++ のプリミティブ データ型とは何ですか?

C Nopurimitibu Deta Xingtoha Hedesuka



高性能ソフトウェア アプリケーションを開発するために、C++ は人気のあるプログラミング言語です。を含む幅広いデータ型があります。 プリミティブ データ型 、言語で最も基本的なデータ型です。このチュートリアルでは、 プリミティブ データ型 C ++にあります。

プリミティブ データ型とは

プリミティブ データ型 in C++ は、C++ プログラミング言語でサポートされている基本的なデータ型です。これらのデータ型は 原生的 それらは他のデータ型で構成されておらず、プログラマーによって定義されていないためです。 プリミティブ データ型 C++ プログラミング言語によって事前定義されており、手間をかけずに使用できます。







広く使われているのは全部で5つ プリミティブ データ型 C++で。これらのデータ型は次のとおりです。



1: 整数

整数 を使用して C++ で表されます。 整数 データ・タイプ。これらは、正または負の整数を格納するために使用され、一定量のメモリを占有します。 整数 short、long、long long などのさまざまなサイズで表すことができ、格納できる値の範囲も異なります。



C++ では、 整数 データ型は一般に整数を表すために使用され、通常は 4バイト 最新のシステムのほとんどのメモリ。ただし、C++ には、さまざまな量のメモリを占有し、さまざまな範囲の値を表すことができる他の整数データ型も用意されています。





たとえば、 短い データ型が占める 2バイト -32768 ~ 32767 の範囲の整数値を表すことができます。 長さ データ型が占める 4バイト (ほとんどのシステムで) のメモリ量であり、-2147483648 ~ 2147483647 の範囲の整数値を表すことができます。 ロングロング データ型が占める 8バイト さらに大きな整数値を表すことができます。

2: 浮動小数点数

C++ では、実数は次のように表されます。 浮動小数点数 .データ型 浮く ダブル 彼らの代表として行動します。の 浮く データ型は、占有する単精度浮動小数点数です。 4バイト 10 進数で約 7 桁の精度を提供します。



ダブル データ型は倍精度浮動小数点数で、8 バイトのメモリを占有し、10 進数で約 15 桁の精度を提供します。

3: 登場人物

キャラクター C++ で単一の文字を格納するために使用されます。それらは、 チャー 小さな整数の格納にも使用できるデータ型。 C++ では、文字は次のように一重引用符で囲みます。 「あ」、「ば」、 また '1' .の チャー データ型が占める 1バイト ASCII エンコード スキームを使用して 256 の異なる文字を表すことができます。

通常の文字に加えて、バックスラッシュ (\) や引用符 (') などの特殊文字は、エスケープ シーケンスを使用して表すことができます。 エスケープ シーケンス 通常の文字として直接表すことができない特殊文字を表す文字の組み合わせです。エスケープシーケンス \n たとえば、 は改行文字を示し、エスケープ シーケンスは 「」 二重引用符を表します。

wchar_t より多くのメモリを必要とする文字を表す別の文字型データ型です。したがって、2 または 4 バイトです。

4: ブール値

C++ では、 ブール値 によって表されます ブール true または false の論理値を持つことができるデータ型。の ブール データ型はサイズが 1 バイトで、条件が true か false かを判断するために、条件文やループで広く使用されています。

C++ では、整数値 1 は値 true を表し、整数値は 0 値 false を表します。コードの可読性を高め、C++ でブール値を使用する際の潜在的な問題を回避するには、同等の数値ではなくキーワード true および false を使用することをお勧めします。

5: ボイド

C++ では、 空所 型または値が存在しないことを表す特別なデータ型です。これは通常、関数の引数として、およびポインターと共に関数と共に使用されます。

C++ では、 ポインタ 他の変数のメモリアドレスを追跡する変数です。それらが指す変数の種類に応じて、異なるデータ型を使用して表されます。たとえば、整数変数ポインターは、 「int *」 一方、文字変数ポインターは、 「チャー*」 データ・タイプ。

ボイドポインタ あらゆる種類のデータを参照できるポインタの型です。ただし、指しているデータのタイプがわからないため、すぐに逆参照することはできません。逆参照する前に、指定されたデータ型にキャストする必要があります。

次の C++ の例は、 プリミティブ データ型 C++で。

#include

名前空間 std の使用 ;

整数 主要 ( ) {

整数 一つに = 42 ;

短い 小数 = - 32768 ;

長さ long_num = 2147483647 ;

浮く 円周率 = 3.14159 ;

ダブル それは = 2.71828 ;

チャー 手紙 = 「あ」 ;

wchar_t w_letter = L 「★」 ;

ブール is_true = 真実 ;

空所 * ポイント = nullptr ;



カウト << 「1つに:」 << 一つに << エンドル ;

カウト << 'small_num: ' << 小数 << エンドル ;

カウト << 'long_num: ' << long_num << エンドル ;

カウト << 「ピ:」 << 円周率 << 終わり ;

コート << 「それは:」 << それは << 終わり ;

コート << '手紙: ' << 手紙 << 終わり ;

コート << 「ワイド文字:」 << w_letter << 終わり ;

コート << 'is_true: ' << is_true << 終わり ;

コート << 'ptr: ' << ptr << 終わり ;



戻る 0 ;

}

上記の C++ コードは宣言して初期化します。 プリミティブデータ型 int、short、long、float、double、char、bool、void ポインタ変数など。これらの変数の値は、cout を使用してコンソールに表示されます。

出力

結論

プリミティブデータ型 C++ の基本的な構成要素は、C++ プログラミングにおけるデータ操作と管理の基本的な構成要素です。これらは効果的で使いやすく、すでに言語で指定されています。 C++ プログラミングでは、これらのデータ型は、変数の構築、計算の実行、論理比較に頻繁に使用されます。プログラマーは、それぞれの機能と機能を理解することで、顧客のニーズを満たす効果的かつ効率的なプログラムを開発できます。 プリミティブデータ型 上記のガイドラインで説明されています。