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

bookDatentypen

Beim Deklarieren einer Variablen muss angegeben werden, welcher Datentyp darin gespeichert werden soll. Für jede Situation gibt es geeignete Datentypen, die eine effiziente Speicherverwaltung ermöglichen.

Ganzzahlige TypenGleitkommatypenZeichen-TypenWeitere Typen
intfloatcharbool
shortdoublestringvoid

Numerisch

Diese Typen sind unerlässlich zum Speichern numerischer Werte und Durchführen mathematischer Operationen. Sie werden in zwei Hauptgruppen unterteilt: Ganzzahlige Typen, die ganze Zahlen speichern, und Gleitkommatypen, die Zahlen mit Nachkommastellen speichern.

integers.h

integers.h

decimals.h

decimals.h

copy
12
// examples of literal integers 5 100 30

Bool

Der Datentyp bool repräsentiert zwei boolesche Werte: Null wird als false interpretiert und Eins wird als true interpretiert.

on = true = 1
off = false = 0

Char

Der Datentyp char wird verwendet, um einzelne Zeichen zu speichern, darunter Buchstaben, Ziffern, Satzzeichen und Sonderzeichen. Diese Zeichen müssen in einzelne Anführungszeichen (') eingeschlossen werden, zum Beispiel 'A', '9' oder '!'.

Void

Der Datentyp void steht für das Fehlen eines Wertes. Er wird hauptsächlich für Funktionen verwendet, die keine Daten zurückgeben. Wenn eine Funktion als void deklariert ist, 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.

Der Datentyp bestimmter Ausdrücke kann mit dem folgenden Code überprüft werden. Es empfiehlt sich, damit zu experimentieren.

main.cpp

main.cpp

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 Datentyp int?

2. Was ist die korrekte Syntax für einen char-Typ?

question mark

Was speichert der Datentyp int?

Select the correct answer

question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain more about the difference between integer and floating-point types?

What are some examples of when to use each data type?

Can you show how to declare variables of each type?

Awesome!

Completion rate improved to 3.85

bookDatentypen

Swipe um das Menü anzuzeigen

Beim Deklarieren einer Variablen muss angegeben werden, welcher Datentyp darin gespeichert werden soll. Für jede Situation gibt es geeignete Datentypen, die eine effiziente Speicherverwaltung ermöglichen.

Ganzzahlige TypenGleitkommatypenZeichen-TypenWeitere Typen
intfloatcharbool
shortdoublestringvoid

Numerisch

Diese Typen sind unerlässlich zum Speichern numerischer Werte und Durchführen mathematischer Operationen. Sie werden in zwei Hauptgruppen unterteilt: Ganzzahlige Typen, die ganze Zahlen speichern, und Gleitkommatypen, die Zahlen mit Nachkommastellen speichern.

integers.h

integers.h

decimals.h

decimals.h

copy
12
// examples of literal integers 5 100 30

Bool

Der Datentyp bool repräsentiert zwei boolesche Werte: Null wird als false interpretiert und Eins wird als true interpretiert.

on = true = 1
off = false = 0

Char

Der Datentyp char wird verwendet, um einzelne Zeichen zu speichern, darunter Buchstaben, Ziffern, Satzzeichen und Sonderzeichen. Diese Zeichen müssen in einzelne Anführungszeichen (') eingeschlossen werden, zum Beispiel 'A', '9' oder '!'.

Void

Der Datentyp void steht für das Fehlen eines Wertes. Er wird hauptsächlich für Funktionen verwendet, die keine Daten zurückgeben. Wenn eine Funktion als void deklariert ist, 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.

Der Datentyp bestimmter Ausdrücke kann mit dem folgenden Code überprüft werden. Es empfiehlt sich, damit zu experimentieren.

main.cpp

main.cpp

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 Datentyp int?

2. Was ist die korrekte Syntax für einen char-Typ?

question mark

Was speichert der Datentyp int?

Select the correct answer

question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
some-alt