Seite 4 - Zeichenkonstante, Ganzzahlige Konstanten, Gleitkommakonstanten...
Zeichenkonstanten
Zeichen eingeschlossen in ’...’
Der Wert ist der numerische Wert des Zeichens im verwendeten Zeichensatz. z.B. ’a’;’Z’;’+’;’\n’;’\0’
Ganzzahlige Konstanten:
sie bestehen aus einer Ziffernfolge und werden üblicherweise in der dezimalen Schreibweise angegeben.
Um „unsigned“ oder „long“ Konstanten anzugeben, müssen die Suffixe „u“ oder „U“, bzw. „l“ oder „L“ angehängt werden
Oktale Konstanten beginnen mit einer führenden Null (010) =8dez
Hexadezimale Konstanten beginnen mit „0x“ bzw. „0X“ z.B. 364;23u;321L;010;0xAB
Gleitkommakonstanten:
sie haben einen Dezimalpunkt oder einen Exponenten, der durch „e“ oder „E“ gekennzeichnet ist.
In der Regel ist eine Gleitkommazahl vom Typ „double“, es sei denn, sie wird durch das Suffix „f“ oder „F“ als float, bzw. durch „l“ oder „L“ als „long double“ gekennzeichnet. z.B. 2.3; 0.4F; 238e10; 2.156E-8; 0.471L(F)
Zeichenkettenkonstanten
Folge von Zeichen eingeschlossen in “...“
Sie werden als Folge von Einzelzeichen, abgeschlossen durch ein NULL-Zeichen, im Speicher abgelegt.
Alle Darstellungen von Zeichenkonstanten können auch in Zeichenketten benutzt werden. z.B. „Hallo!“; Hallo\n“