Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Datentypen | Variablen und Datentypen
C++ Einführung
course content

Kursinhalt

C++ Einführung

C++ Einführung

1. Erste Schritte
2. Einführung in Operatoren
3. Variablen und Datentypen
4. Einführung in den Programmfluss
5. Einführung in Funktionen

book
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.

h

integers

h

decimals

copy
12
// 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.

an = true = 1
aus = false = 0

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.

cpp

main

copy
123456789
#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?

Was speichert der int-Datentyp?

Was speichert der int-Datentyp?

Wählen Sie die richtige Antwort aus

Was ist die korrekte Syntax für den `char`-Typ?

Was ist die korrekte Syntax für den char-Typ?

Wählen Sie einige richtige Antworten aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt