📘 Modul 1: Variablen & Datentypen in C (Variables)

Lernziel: Du lernst, wie du Daten im Speicher ablegst – die Grundlage jeder Turing-vollständigen Sprache.

📌 Die vier wichtigsten Datentypen

🔧 Eine Variable deklarieren & initialisieren

int alter = 42;
char buchstabe = 'H';
float pi = 3.14159;

📤 Ausgabe mit printf

#include <stdio.h>

int main() {
    int alter = 42;
    char buchstabe = 'H';
    float pi = 3.14159;

    printf("Alter: %d\n", alter);
    printf("Buchstabe: %c\n", buchstabe);
    printf("Pi: %f\n", pi);
    return 0;
}

✏️ Übung 1 (leicht)

Deklariere eine Variable zahl vom Typ int mit dem Wert 100 und gib sie aus.

Lösung
#include <stdio.h>
int main() {
    int zahl = 100;
    printf("zahl: %d\n", zahl);
    return 0;
}

✏️ Übung 2 (mittel)

Deklariere drei Variablen: jahr (int, 2026), grad (float, 22.5) und initial (char, 'F'). Gib sie mit beschreibendem Text aus.

Lösung
#include <stdio.h>
int main() {
    int jahr = 2026;
    float grad = 22.5;
    char initial = 'F';
    printf("Jahr: %d\n", jahr);
    printf("Temperatur: %.1f Grad\n", grad);
    printf("Initial: %c\n", initial);
    return 0;
}

✏️ Übung 3 (knifflig)

Warum gibt folgender Code eine Warnung? float komma = 5.67; – und wie behebt man sie? (Tipp: Standard in C für Gleitkommazahlen)

Lösung

In C sind Zahlen wie 5.67 standardmäßig double, nicht float. Die Zuweisung an eine float-Variable verursacht eine mögliche Genauigkeitswarnung. Behebung: float komma = 5.67f; (das f kennzeichnet einen float-Literal).

← Back to Course - (pg.html#course) Next: Module 2 →