Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C++-Datentypen

C++-Datentypen

In diesem Tutorial lernen wir anhand von Beispielen grundlegende Datentypen wie int, float, char usw. in der C++-Programmierung kennen.

In C++ sind Datentypen Deklarationen für Variablen. Dies bestimmt den Typ und die Größe der mit Variablen verknüpften Daten. Zum Beispiel

int age = 13;

Hier, Alter ist eine Variable vom Typ int . Das heißt, die Variable kann nur ganze Zahlen von entweder 2 oder 4 Bytes speichern.


Grundlegende C++-Datentypen

Die folgende Tabelle zeigt die grundlegenden Datentypen, ihre Bedeutung und ihre Größe (in Byte):

Datentyp Bedeutung Größe (in Bytes)
int Ganzzahl 2 oder 4
float Fließkomma 4
double Doppeltes Gleitkomma 8
char Charakter 1
wchar_t Wide Character 2
bool Boolean 1
void Leer 0

Lassen Sie uns nun diese grundlegenden Datentypen genauer besprechen.


1. C++ int

int salary = 85000;

2. C++ Float und Double

float area = 64.74;
double volume = 134.64534;

Wie oben erwähnt, werden diese beiden Datentypen auch für Exponentiale verwendet. Zum Beispiel

double distance = 45E12    // 45E12 is equal to 45*10^12

3. C++-Zeichen

char test = 'h';

Hinweis: In C++ wird ein ganzzahliger Wert in einem char gespeichert Variable und nicht das Zeichen selbst. Weitere Informationen finden Sie unter C++-Zeichen.


4. C++ wchar_t

wchar_t test = L'ם'  // storing Hebrew character;

Beachten Sie den Buchstaben L vor den Anführungszeichen.

Hinweis: Es gibt auch zwei andere Zeichentypen mit fester Größe char16_t und char32_t eingeführt in C++11.


5. C++ bool

bool cond = false;

6. C++ ungültig

Hinweis: Wir können keine Variablen des void deklarieren Typ.


C++-Typmodifikatoren

Wir können einige der grundlegenden Datentypen weiter modifizieren, indem wir Typmodifikatoren verwenden. Es gibt 4 Typmodifikatoren in C++. Sie sind:

  1. signed
  2. unsigned
  3. short
  4. long

Wir können die folgenden Datentypen mit den obigen Modifikatoren ändern:


Liste der geänderten C++-Datentypen

Datentyp Größe (in Byte) Bedeutung
signed int 4 wird für Ganzzahlen verwendet (entspricht int )
unsigned int 4 kann nur positive ganze Zahlen speichern
short 2 wird für kleine Ganzzahlen verwendet (Bereich -32768 bis 32767 )
unsigned short 2 wird für kleine positive Ganzzahlen verwendet (Bereich 0 bis 65.535 )
long mindestens 4 wird für große Ganzzahlen verwendet (entspricht long int )
unsigned long 4 wird für große positive ganze Zahlen oder 0 verwendet (entspricht unsigned long int )
long long 8 wird für sehr große Ganzzahlen verwendet (entspricht long long int ).
unsigned long long 8 wird für sehr große positive ganze Zahlen oder 0 verwendet (entspricht unsigned long long int )
long double 12 wird für große Fließkommazahlen verwendet
signed char 1 wird für Zeichen verwendet (garantierter Bereich -127 bis 127 )
unsigned char 1 wird für Zeichen verwendet (Bereich 0 bis 255 )

Sehen wir uns ein paar Beispiele an.

long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5;    // Error! can only store positive numbers or 0

Abgeleitete Datentypen

Datentypen, die von fundamentalen Datentypen abgeleitet sind, sind abgeleitete Typen. Zum Beispiel:Arrays, Zeiger, Funktionstypen, Strukturen usw.

Wir werden in späteren Tutorials mehr über diese abgeleiteten Datentypen erfahren.


C Sprache

  1. C#-Variablen und (primitive) Datentypen
  2. C#-Präprozessordirektiven
  3. C++-Variablen, Literale und Konstanten
  4. C++-Operatoren
  5. C-Datentypen
  6. Python-Datentypen
  7. Java-Datentypen (Primitiv)
  8. Operatoren in C++ mit Beispiel:Was ist, Typen und Programme
  9. C++ Char-Datentyp mit Beispielen
  10. 5 verschiedene Arten von Rechenzentren [mit Beispielen]