Datentypen
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 5 von 63.
In C hat jedes Datenelement in Ihrem Programm einen bestimmten Typ. Datentypen definieren, welche Art von Daten eine Variable speichern kann und wie viel Speicher sie benötigt. Schauen wir uns die grundlegenden Datentypen in C an:
Erstellen Sie eine Ganzzahl-Variable:
int age;Dies deklariert eine Variable namens age, die ganze Zahlen speichern kann.
age = 25;Dies weist age den Wert 25 zu. Sie können jedoch auch in einem Schritt deklarieren und initialisieren:
int score = 100;Hier deklariert int score = 100; die Variable und setzt gleichzeitig ihren Wert.
Hier sind die primären Datentypen in C:
int number = 42; // Ganzzahl (ganze Zahl)
float price = 10.5f; // Gleitkommazahl (Dezimalzahl)
double pi = 3.14159; // Gleitkommazahl mit doppelter Genauigkeit
char grade = 'A'; // Einzelnes Zeichenint speichert ganze Zahlen. float speichert Dezimalzahlen — das Suffix f (z. B. 10.5f) weist C an, den Wert als float anstatt als double zu behandeln. double speichert Dezimalzahlen mit größerer Genauigkeit als float. char speichert ein einzelnes Zeichen, das in einfache Anführungszeichen eingeschlossen ist.
Aufgabe
EinfachDir wird ein Programm gegeben, speichere in der Variable namens price den Wert 120.
Spickzettel
In C muss jede Variable einen spezifischen Datentyp haben, der definiert, welche Art von Daten sie speichern kann:
Basis-Datentypen:
int number = 42; // Integer (Ganzzahl)
float price = 10.5f; // Gleitkommazahl (Dezimalzahl)
double pi = 3.14159; // Gleitkommazahl mit doppelter Genauigkeit
char grade = 'A'; // Einzelnes ZeichenVariablendeklaration und Zuweisung:
int age; // Variable deklarieren
age = 25; // Wert zuweisen
int score = 100; // Deklaration und Initialisierung in einem SchrittProbier es selbst
#include <stdio.h>
int main() {
// Ändere das Fragezeichen in die richtige Zahl
int price = ?;
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge