c
Inhaltsverzeichnis
C
Typ einer Konstanten
Der Typ einer Integer-Konstanten wird anhand einer Liste bestimmt. Der Typ ist der erste aus der Liste, in dem der Wert der Konstante dargestellt werden kann. Diese Liste unterscheidet sich für die verschiedenen Versionen des Standards.
C90:
int, long int, unsigned long int
C99:
int, long int, long long int
Der Typ kann auch explizit mit den Suffixen u
(unsigned) und l
(long) bzw. ll
(long long) gewählt werden.
Mehrere Defines logisch verknüpfen
Um mehrere define
-Anweisungen logisch mit UND und ODER zu verknüpfen muss man statt #ifdef
die Langform #if defined
verwenden:
#if defined DEFINE_1 || defined DEFINE_2 //do something #endif
Einschränkungen von C gegenüber C++
Bemerkung | C |
---|
c.txt · Zuletzt geändert: 2021/06/14 22:00 von olli