/* Programm zur Vorstellung von Datentypen */ #include #include int main(void){ // Man beachte hier das Auftauchen des Datentyps void short kurzundganz = 6; int mittelundganz = 2147483648; long langundganz = 30011263; char zeichen = 't'; float mittelmitkomma = 456.7894; double langmitkomma = 46232558.76111; printf("short: %i, Anzahl der Bytes: %li, Wertebereich: %i <= x <= %i\n",kurzundganz,sizeof(short), SHRT_MIN, SHRT_MAX); printf("int: %i, Anzahl der Bytes: %li, Wertebereich: %i <= x <= %i\n",mittelundganz,sizeof(int), INT_MIN, INT_MAX); printf("long: %li, Anzahl der Bytes: %li, Wertebereich: %li <= x <= %li\n",langundganz,sizeof(long), LONG_MIN, LONG_MAX); printf("char: %c, Anzahl der Bytes: %li, Wertebereich: %i <= x <= %i\n",zeichen,sizeof(char), CHAR_MIN, CHAR_MAX); printf("float: %f, Anzahl der Bytes: %li, pos. Wertebereich: 1.2E-38 <= x <= 3.4E+38, Genauigkeit: 6-stellig\n",mittelmitkomma,sizeof(float)); printf("double: %lf, Anzahl der Bytes: %li, pos. Wertebereich: 2.3E-308 <= x <= 1.7E+308, Genauigkeit: 15-stellig\n",langmitkomma,sizeof(double)); return 0; }