zwischen " " eingeschlossen: "ich bin ein String\n", "Dieser Text piept!\a", ...
Zeichenkettenkonstante werden automatisch mit einem Nullbyte (\0)
abgeschlossen. "A" belegt also zwei Speicherplätze, für 'a' und für '\0'.
Neben der Verwendung von Konstanten in beliebigen Anweisungen (z. B. if (a > 1.0)
oder Nachname := "unbekannt";) besteht in C die Möglichkeit, Bezeichner
für Konstante zu vergeben.
Bei der Programmiersprache C findet man zwei Varianten der Konstantenvereinbarungen:
const Pi = 3.1415
#define Pi 3.1415
Die erste Form entspricht dem aktuellen ANSI-Standard und ist zu bevorzugen. Die
zweite Variante ist älter und definiert eigentlich nur ein Makro.
Wichtig:Bei der Verwendung von Gleitpunktkonstanten muß der Dezimalpunkt
angegeben werden. 2000 ist eine Integer-Konstante, 2000. oder
2000.0 sind Gleitpunkt-Konstante (float oder double).