Was sind primitive Datentypen in C++?

Was Sind Primitive Datentypen In C



Zur Entwicklung leistungsstarker Softwareanwendungen ist C++ eine beliebte Programmiersprache. Es verfügt über eine breite Palette von Datentypen, darunter primitive Datentypen , die die grundlegendsten Datentypen in der Sprache sind. In diesem Tutorial besprechen wir was primitive Datentypen sind in C++.

Was sind primitive Datentypen?

Primitive Datentypen in C++ sind die grundlegenden Datentypen, die von der Programmiersprache C++ unterstützt werden. Diese Datentypen sind Primitive weil sie nicht aus anderen Datentypen bestehen und nicht vom Programmierer definiert werden. Primitive Datentypen sind durch die Programmiersprache C++ vordefiniert und stehen ohne Aufwand zur Nutzung zur Verfügung.







Es gibt insgesamt fünf weit verbreitete primitive Datentypen in C++. Diese Datentypen sind:



1: Ganzzahlen

Ganze Zahlen werden in C++ mit dem dargestellt int Datentyp. Sie werden zum Speichern ganzer Zahlen, positiver oder negativer Art, verwendet und belegen einen festen Speicherplatz. Ganze Zahlen können in verschiedenen Größen dargestellt werden, z. B. kurz, lang oder lang lang, mit unterschiedlichen Wertebereichen, die sie speichern können.



In C++ ist die int Der Datentyp wird üblicherweise zur Darstellung von Ganzzahlen verwendet und belegt normalerweise den Wert 4 Bytes Speicherkapazität auf den meisten modernen Systemen. C++ bietet jedoch auch andere ganzzahlige Datentypen an, die unterschiedlich viel Speicher belegen und unterschiedliche Wertebereiche darstellen können.





Zum Beispiel die kurz Datentyp belegt 2 Bytes des Speichers und kann ganzzahlige Werte im Bereich von -32768 bis 32767 darstellen lang Datentyp belegt 4 Bytes des Speichers (auf den meisten Systemen) und kann ganzzahlige Werte im Bereich von -2147483648 bis 2147483647 darstellen lang Lang Datentyp belegt 8 Byte des Speichers und kann sogar größere ganzzahlige Werte darstellen.

2: Gleitkommazahlen

In C++ werden reelle Zahlen als bezeichnet Gleitkommazahlen . Die Datentypen schweben Und doppelt fungieren als deren Repräsentanten. Der schweben Der Datentyp ist eine Gleitkommazahl mit einfacher Genauigkeit, die belegt 4 Bytes Speicherkapazität und bietet eine Genauigkeit von ca. 7 Dezimalstellen.



Der doppelt Der Datentyp ist eine Gleitkommazahl mit doppelter Genauigkeit, die 8 Byte Speicher belegt und eine Genauigkeit von etwa 15 Dezimalstellen bietet.

3: Charaktere

Figuren werden zum Speichern einzelner Zeichen in C++ verwendet. Sie werden mit dem dargestellt verkohlen Datentyp, der auch zum Speichern kleiner Ganzzahlen verwendet werden kann. In C++ werden Zeichen in einfache Anführungszeichen gesetzt, z „A“, „b“, oder '1' . Der verkohlen Datentyp belegt 1 Byte Speicherplatz und kann mithilfe des ASCII-Kodierungsschemas 256 verschiedene Zeichen darstellen.

Neben regulären Zeichen können auch Sonderzeichen wie Backslashes (\) und Anführungszeichen (“) durch Escape-Sequenzen dargestellt werden. Escape-Sequenzen sind Zeichenkombinationen, die Sonderzeichen darstellen, die nicht direkt als reguläre Zeichen dargestellt werden können. Die Escape-Sequenz \N , gibt beispielsweise ein Newline-Zeichen an, während die Escape-Sequenz „“ stellt ein doppeltes Anführungszeichen dar.

Der wchar_t ist ein weiterer Datentyp vom Typ Zeichen, der ein Zeichen darstellt, das mehr Speicher benötigt; daher sind es 2 oder 4 Bytes.

4: Boolesche Werte

In C++, Boolesche Werte werden vertreten durch die bool Datentyp, der die logischen Werte wahr oder falsch haben kann. Der bool Der Datentyp ist 1 Byte groß und wird häufig in bedingten Anweisungen und Schleifen verwendet, um zu bestimmen, ob eine Bedingung wahr oder falsch ist.

In C++ der ganzzahlige Wert 1 stellt den Wert true dar, während der ganzzahlige Wert 0 stellt den Wert falsch dar. Um die Lesbarkeit des Codes zu verbessern und potenzielle Probleme bei der Verwendung von Booleschen Werten in C++ zu vermeiden, wird die Verwendung der Schlüsselwörter true und false anstelle ihrer numerischen Entsprechungen empfohlen.

5: Nichtig

In C++ ist die Leere ist ein spezieller Datentyp, der die Nichtexistenz eines Typs oder Werts darstellt. Es wird typischerweise mit Funktionen, als Argument einer Funktion und mit Zeigern verwendet.

In C++, Hinweise sind Variablen, die die Speicheradressen anderer Variablen verfolgen. Abhängig von der Art der Variablen, auf die sie verweisen, werden sie durch unterschiedliche Datentypen dargestellt. Ein Integer-Variablenzeiger würde beispielsweise mit deklariert werden 'int *' Datentyp, wohingegen ein Zeichenvariablenzeiger mit dem deklariert würde „char *“ Datentyp.

Der Leerer Zeiger ist ein Zeigertyp, der auf jede Art von Daten verweisen kann. Es kann jedoch nicht sofort dereferenziert werden, da es nicht weiß, auf welche Art von Daten es verweist. Vor der Dereferenzierung muss es in einen angegebenen Datentyp umgewandelt werden.

Das folgende C++-Beispiel zeigt die Implementierung von primitive Datentypen in C++.

#include

Verwenden des Namensraums std ;

int hauptsächlich ( ) {

int Auf eins = 42 ;

kurz kleine_num = - 32768 ;

lang long_num = 2147483647 ;

schweben Pi = 3.14159 ;

doppelt Es ist = 2.71828 ;

verkohlen Brief = 'A' ;

wchar_t w_letter = L '★' ;

bool is_true = WAHR ;

Leere * ptr = nullptr ;



cout << 'Auf eins: ' << Auf eins << endl ;

cout << „small_num:“ << kleine_num << endl ;

cout << „long_num:“ << long_num << endl ;

cout << „pi:“ << Pi << endl ;

cout << 'Es ist: ' << Es ist << endl ;

cout << 'Brief: ' << Brief << endl ;

cout << „breites Zeichen:“ << w_letter << endl ;

cout << 'ist wahr: ' << ist wahr << endl ;

cout << 'ptr:' << ptr << endl ;



zurückkehren 0 ;

}

Der obige C++-Code deklariert und initialisiert primitive Datentypen wie int-, short-, long-, float-, double-, char-, bool- und void-Zeigervariablen. Die Werte dieser Variablen werden dann mit cout auf der Konsole angezeigt.

Ausgang

Abschluss

Primitive Datentypen in C++ sind die Grundbausteine ​​der Datenbearbeitung und -verwaltung in der C++-Programmierung. Sie sind effektiv, einfach zu verwenden und bereits in der Sprache spezifiziert. In der C++-Programmierung werden diese Datentypen häufig verwendet, um Variablen zu erstellen, Berechnungen durchzuführen und logische Vergleiche durchzuführen. Programmierer können effektive und effiziente Programme entwickeln, die die Bedürfnisse ihrer Kunden erfüllen, indem sie die Merkmale und Fähigkeiten jedes einzelnen Programms verstehen primitiver Datentyp werden in den oben genannten Richtlinien besprochen.