Kursinhalt
C++ Einführung
C++ Einführung
Datentypen
Beim Deklarieren einer Variable musst du angeben, welcher Datentyp darin gespeichert wird. Es gibt Datentypen, die eine einfache Handhabung des Speichers in jeder Situation ermöglichen.
Ganzzahlige Typen | |||
---|---|---|---|
int | |||
short | |||
Fließkommatypen | |||
float | |||
double | |||
Zeichentypen | |||
char | |||
string | |||
Andere Typen | |||
bool | |||
void |
Numerisch
Diese Typen sind essenziell zum Speichern numerischer Werte und Ausführen mathematischer Operationen. Sie werden in zwei Hauptgruppen unterteilt: Ganzzahlige Typen, die ganze Zahlen speichern, und Fließkommatypen, die Zahlen mit Dezimalteilen speichern.
integers
decimals
// examples of literal integers 5 100 30
Bool
Der bool
Datentyp stellt zwei boolesche Werte dar: Null wird als false interpretiert und Eins wird als true interpretiert.
Char
Der char
Datentyp wird verwendet, um einzelne Zeichen zu speichern, die Buchstaben, Ziffern, Satzzeichen und Sonderzeichen umfassen können. Diese Zeichen müssen in einfachen Anführungszeichen ('
) eingeschlossen werden, wie beispielsweise 'A'
, '9'
oder '!'
.
Void
Der void
Datentyp stellt das Fehlen eines Wertes dar. Er wird hauptsächlich für Funktionen verwendet, die keinen Wert zurückgeben. Wenn eine Funktion als void
deklariert wird, bedeutet dies, dass die Funktion eine Aktion ausführt, aber kein Ergebnis liefert.
Hinweis
Die Verwendung und der Zweck von
void
werden im Kapitel über Funktionen näher erläutert.
Sie können den Datentyp bestimmter Ausdrücke mithilfe des untenstehenden Codes überprüfen. Experimentieren Sie gerne damit.
main
#include <iostream> #include <typeinfo> // Provides tools for type identification int main() { // `typeid().name()` gives you the type of expression // Replace `___` with a number, boolean (true/false), or character std::cout << "The data type is " << typeid(___).name() << std::endl; }
1. Was speichert der int-Datentyp?
2. Was ist die korrekte Syntax für den char
-Typ?
Danke für Ihr Feedback!