Direkt zum Hauptinhalt springen
eLearner.app
Modul 1 · Lektion 1 von 31/18 im Kurs~10 min
Lektionen des Moduls (1/3)

Variablen und Datentypen

In C++ hat jede Variable zum Zeitpunkt der Kompilierung einen klar definierten statischen Typ. Das bedeutet, dass Sie den Typ einer Variablen nach der Deklaration nicht mehr ändern können.

Dieser Ansatz garantiert maximale Leistung zur Laufzeit und ermöglicht es dem Compiler, viele häufige Fehler abzufangen, noch bevor das Programm ausgeführt wird.

Deklaration und Initialisierung

Um eine Variable in C++ zu deklarieren, müssen Sie zuerst den Typ und dann den Namen der Variablen angeben:

Code
int age; // Deklaration ohne Initialisierung (enthält einen undefinierten Wert!)
age = 25; // Spätere Zuweisung

Moderne Initialisierung

Modernes C++ führt verschiedene Formen der Initialisierung ein. Die sicherste und einheitlichste ist die Brace-Initialisierung (Initialisierung mit geschweiften Klammern):

Code
int age = 25;       // Klassische Initialisierung (C-Stil)
int score {100};    // Einheitliche Initialisierung (C++11)

Die grundlegenden primitiven Typen

Hier sind die wichtigsten Datentypen, die Sie täglich verwenden werden:

TypBeschreibungBeispiel
intGanze Zahlen (z. B. 1, -42, 0)int points = 50;
doubleDoppelt genaue Gleitkommazahlendouble price = 19.99;
charEin einzelnes Zeichen in einfachen Anführungszeichenchar grade = 'A';
boolBoolesche Werte (true oder false)bool isActive = true;

Komplexe Objekte: std::string

Zur Verwaltung von Textsequenzen stellt das Standard-C++ die Klasse std::string bereit (definiert im Header <string>):

Code
#include <string>

std::string name = "Alice";

Probier es aus

Übung#cpp.m1.l1.e1
Versuche: 0Wird geladen…

Deklariere eine Variable namens age vom Typ int mit dem Wert 30 und gib sie mit std::cout aus.

Editor wird geladen…
Hinweis anzeigen

Verwende die Syntax `int age = 30;`, um die Variable zu deklarieren, und gib sie dann mit `std::cout << age;` aus.

Lösung nach 3 Versuchen verfügbar

Übung#cpp.m1.l1.e2
Versuche: 0Wird geladen…

Deklariere eine Variable namens username vom Typ std::string mit dem Wert 'Alice' und gib sie mit std::cout aus.

Editor wird geladen…
Hinweis anzeigen

Verwende `std::string username = "Alice";` und sende sie dann an den std::cout-Stream.

Lösung nach 3 Versuchen verfügbar