Lektionsindhold -- Tastaturgenvej: 'u'  Forrige side: Oversigt over typer i C -- Tastaturgenvej: 'p'  Næste side: Enumeration types (1) -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle slides sammen  Alfabetisk indeks  Hjælp om disse noter  Kursets hjemmeside    Datatyper - slide 7 : 29

Heltalstyper
Heltal dækker også over tegn og boolske værdier i C
Type Kort typenavn Suffix printf conv. tegn scanf conv. tegn Eksempel
signed int int intet %d eller %i %d eller %i -123
unsigned int unsigned u eller U %u %u 123U
signed long int long l eller L %li %li -123456L
unsigned long int unsigned long lu eller LU %lu %lu 123456LU
signed short int short intet %hi %hi -12
unsigned short int unsigned short U %hu %hu 12U
char char - %c %c 'a' eller 97
integral-prog.c
Et C program som illustrerer ovenstående.
sizeof-ints.c
Et program der 'udregner' bytestørrelsen af heltalstyperne.
sizeof-ints-output-windows
Output fra programmet (gcc med Cygwin på min Windows maskine).
sizeof-ints-output-linux
Output fra programmet (gcc på en Linux filserver).
limits-ints.c
Et program der tilgår konstanter i limits.h.
ints-limits-output
Output fra programmet (gcc med Cygwin på min Windows maskine).