Download C als erste Programmiersprache: ISO-Standard by Prof. Dr. Joachim Goll, Uwe Grüner, Prof. Herbert Wiese PDF

By Prof. Dr. Joachim Goll, Uwe Grüner, Prof. Herbert Wiese (auth.)

Show description

Read or Download C als erste Programmiersprache: ISO-Standard PDF

Best german_4 books

Additional info for C als erste Programmiersprache: ISO-Standard

Sample text

3E3 ein 0 soll eine oktale Ziffer symbolisieren ein h soll eine hexadezimale Ziffer symbolisieren 49 Lexikalische Konventionen Der Teil einer Fließkommazahl vor dem E ist die Mantisse, der Teil dahinter der Exponent. Wird ein Exponent angegeben, so ist die Mantisse mit 10Exponent zu multiplizieren. Eine Gleitpunktkonstante hat den Typ double. Durch die Angabe eines optionalen Typ-Sufflx8S f, F, 1 oder L wird der Typ der Konstanten zu float (f oder F) bzw. zu long double (L oder 1) festgelegt. lf vom Typ float.

Die Zeichenkonstante '\0' steht für das Zeichen mit Wert O. '\0' wird oft statt 0 geschrieben. Mit dieser Schreibweise wird betont, dass man sich mit Zeichen befasst. Die Ersatzdarstellung \xhh besteht aus einem Gegenschrägstrich \ gefolgt von x und hexadezimalen Ziffern. Diese hexadezimalen Ziffern werden als Hexadezimalzahl bewertet. Auch wenn die Anzahl der Ziffern formal nicht beschränkt ist, so muss dennoch darauf geachtet werden, dass der Wert der Hexadezimalzahl nicht größer wird als der Wert des größten Zeichens, da ansonsten das Ergebnis nicht definiert ist.

Sie stellen damit eine Alternative zu der Definition von Konstanten mit Hilfe der Präprozessor-Anweisung #define dar (#define, siehe Kap. 3 und Kap. 3). Geschickt ist, dass bei der Definition von Aufzählungskonstanten Werte implizit generiert werden können, wie im folgenden Beispiel: enum Monate {jan = 1, feb, mae, apr, mai, jun, jul, aug, sep, okt, nov, dez}; Typdefinition und Variablendefinition kann in einer einzigen Vereinbarung erfolgen wie in folgendem Beispiel: enum boolean {FALSE, TRUE} x; Man kann in C zwar Variablen eines Aufzählungstyps definieren.

Download PDF sample

Rated 4.96 of 5 – based on 10 votes