int x ; /* x ist Variable für ganze Zahlen */Allgemeine Form einer Variablenvereinbarung
float y, z; /* y,z sind Variablen für reelle Zahlen */
speicherklasse typ bezeichner1, ..., bezeichnern ;Bezeichner
Grunddatentypen
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
Datentyp 16-Bit-Rechner 32-Bit-Rechner char 8 Bit 8 Bit short oder short int 16 Bit 16 Bit int 16 Bit 32 Bit long oder long int 32 Bit 32 Bit float 32 Bit 32 Bit double oder long float 64 Bit 64 Bit
unsigned char, unsigned short, unsigned long int
BEISPIELE/b121.c: #include <stdio.h> main() { int i,k; unsigned int u; k=2147483647; i=k + 2; u=k + 2; printf("i:%x %d\n",i,i); printf("u:%x %u\n",u,u); }