|
a) -128 bis 127 ist richtig.
und ja, Buchstaben sind da mit abgedeckt, A hat z.B. die 65 (im ASCII-Code).
b) char txt[20] bewirkt, dass 20 char allokiert werden, also 20 Byte.
c) mit sizeof() erhältst du die Größe der Variablen in Byte.
also hast du:
1.: sizeof(char) = 1 Byte
2.: sizeof(str[9]) = sizeof(int) = 4 Byte (zumindest bei 32-Bit Systemen)
3.: sizeof(str) = 42 * sizeof(int) = 168
4.: sizeof(&str) = 4 (Die Adresse der ersten Speicherzelle von str, bei 32-Bit Systemen eben 32 Bit)
__________________ Syntax Highlighting fürs Board (Link)
|
|