Video: Programmieren in C Tutorial #02 - Datentypen (Int, Double, Char etc.) 2024
In C ++ müssen Variablen deklariert werden und ihnen muss ein Typ zugewiesen werden. Glücklicherweise bietet C ++ eine Reihe von Variablentypen. Eine Liste der Variablen, ihre Vorteile und Einschränkungen finden Sie in der Tabelle.
Variable | Eine Konstante definieren | Was ist es |
---|---|---|
int | 1 | Eine einfache Zählnummer, entweder positiv oder negativ. |
short int | - | Eine möglicherweise kleinere Version von int.
Es verwendet weniger Speicher, hat aber eine kleinere Reichweite. |
long int | 10L | Eine möglicherweise größere Version von int.
Es gibt keinen Unterschied zwischen long und int mit gcc |
long long int | 10LL | Eine potenziell noch größere Version von int. |
float | 1. 0F | Eine reelle Zahl mit einfacher Genauigkeit. Diese kleinere Version benötigt weniger als 999 Speicher, hat aber weniger Genauigkeit als 999 und eine kleinere Reichweite.
doppelt 1. 0 |
Eine Standard-Gleitkommavariable. | long double | - |
Eine möglicherweise größere Gleitkommazahl. Auf dem PC wird long double für die native Größe des Fließkommaprozessors | 80 × 86 verwendet, der 80 Bit beträgt. | char
'c' |
Eine einzelne char-Variable speichert ein | einzelnes alphabetisches oder digitales Zeichen. Nicht geeignet für | Arithmetik.
wchar_t L'c ' |
Ein größeres Zeichen, das Symbole mit größeren | Zeichensätzen wie Chinesisch speichern kann. | char string
"this is a string" |
Eine Zeichenkette bildet einen Satz oder eine Phrase. | bool | wahr |
Der einzige andere Wert ist false. |
|
Das lange lange int und lange double wurden offiziell mit C ++ '11 eingeführt. |
unsigned int uVariable; uVariable = 10U;
Die folgende Anweisung deklariert die beiden Variablen lVariable1 und lVariable2 als Typ long int und setzt sie auf den Wert 1, während dVariable ein double-Wert auf den Wert 1 ist. 0. Beachten Sie in der Deklaration von lVariable2, dass int angenommen wird. und kann weggelassen werden:// deklariere zwei lange int-Variablen und setze sie auf 1 long int lVariable1 long lVariable2; // int wird angenommen lVariable1 = lVariable2 = 1; // deklariere eine Variable vom Typ double und setze sie auf 1. 0 double dVariable; dVariable = 1. 0;
Sie können eine Variable deklarieren und in der gleichen Anweisung initialisieren: