Menu
Coddy logo textTech

Typdeklaration

Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 11 von 74.

In C++ kann eine Variable, sobald sie mit einem bestimmten Typ deklariert wurde, nur Werte dieses Typs speichern. Zum Beispiel kann eine int-Variable nur Ganzzahlwerte speichern, und eine std::string-Variable kann nur Text speichern.

Zum Beispiel:

int age = 25;          // Kann nur ganze Zahlen enthalten
string str = "abc";  // Kann nur Text enthalten

Diese würden Fehler verursachen:

age = "defg";  // Fehler: Text kann nicht in eine int-Variable eingefügt werden
str = 25;      // Fehler: Eine Zahl kann nicht in eine string-Variable eingefügt werden

Diese sind gültig:

age = 26;        // OK: Zuweisung einer neuen Ganzzahl
str = "Jane";    // OK: Zuweisung einer neuen Textzeichenfolge
challenge icon

Aufgabe

Anfänger

Deklarieren Sie die folgenden Variablen mit ihren entsprechenden Typen und Werten:

  • Eine int-Variable namens count mit dem Wert 10.
  • Eine double-Variable namens total mit dem Wert 150.75.
  • Eine char-Variable namens grade mit dem Wert 'A'.
  • Eine bool-Variable namens isActive mit dem Wert false.
  • Eine string-Variable namens userName mit dem Wert "Bob123".

Geben Sie nach der Deklaration dieser Variablen die Werte der Variablen im folgenden Format auf der Konsole aus:

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]

Spickzettel

In C++ haben Variablen feste Typen und können nur Werte dieses spezifischen Typs enthalten:

int age = 25;          // Kann nur ganze Zahlen enthalten
string str = "abc";    // Kann nur Text enthalten

Typkonflikte verursachen Fehler:

age = "defg";  // Fehler: Text kann nicht in eine int-Variable eingefügt werden
str = 25;      // Fehler: Eine Zahl kann nicht in eine string-Variable eingefügt werden

Gültige Neuzuweisungen müssen dem ursprünglichen Typ entsprechen:

age = 26;        // OK: Zuweisung einer neuen Ganzzahl
str = "Jane";    // OK: Zuweisung einer neuen Textzeichenfolge

Probier es selbst

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Variablen deklarieren


    // Werte ausgeben
    cout << "Count: " << count << endl;
    cout << "Total: " << total << endl;
    cout << "Grade: " << grade << endl;
    cout << "Active: " << isActive << endl;
    cout << "User Name: " << userName << endl;

    return 0;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen