C Forever

C : Interna - Typen

"C" ist eine streng typisierte Programmiersprache. Das bedeutet, daß jeder Variable, Konstante oder Funktion ein festgelegter Typ zugewiesen werden muss.
Daraus wiederum folgt : man muss sich als C-Programmierer mit Typen, ihren Eigenschaften und auch ihren Möglichkeiten auskennen, sonst fällt man unweigerlich auf die Nase. Dazu gehört auch ein bisschen (grundlegende) Mathematik und evtl. etwas Grundwissen über die dem zu erstellenden Programm zugrundeliegende Prozessorarchitektur.

Das klingt jetzt fürchterlich kompliziert. Aber keine Angst - das hört sich schlimmer an als es ist!

Die grundlegenden Typen - "basic types"

"C" kennt vier grundlegende Typen, auf denen das gesamte weitere System aufbaut.
char ist immer genau ein Byte lang
wird meistens zur Speicherung von Zeichen verwendet
aber auch für alle anderen Sachen, die nicht mehr als 8 Bit pro Speicherzelle brauchen
int für die Darstellung natürlicher (ganzer Zahlen)
die Länge ist von der zugrundeliegenden Prozessorarchitektur und evtl. vom Compiler abhängig
sie kann durch Modifizierer eingestellt werden
float Fließkommazahlen einfacher Genauigkeit
double Fließkommazahlen doppelter Genauigkeit
© Uwe Jantzen 13.12.23