B.2 Antworten und Lösungen zu Kapitel 3
-
signed char, short, int, long und long long.
-
Mit dem Schlüsselwort unsigned kann eine ganzzahlige Variable ohne Vorzeichen vereinbart werden.
-
Für Ganzzahltypen mit fester Bitbreite gibt es seit C99 verschiedene plattformunabhängige Typen, die in der Header-Datei <stdint.h> definiert sind.
-
Der grundlegende Datentyp für Zeichen lautet char.
-
Eine einfache Musterlösung mit dem sizeof-Operator sieht wie folgt aus:
00 // kap003/loesung001.c
01 #include <stdio.h>
02 int main(void) {
03 printf("int: %zu Bytes\n", sizeof(int));
04 printf("long long: %zu Bytes\n", sizeof(long long));
05 return 0;
06 } -
Die implementierungsabhängigen Wertebereiche für Integer-Typen sind in der Header-Datei <limits.h> und die für Gleitkommazahlen in der Header-Datei <float.h> definiert.
-
Mit dem Qualifikator const können Sie nicht mehr veränderbare Variablen (Konstanten) definieren.