Hallo,
Hallo,
Rolf-Hubert Pobloth wrote:
Hallo Liste,
für eine Satzbeschreibung muß ich die Satzlänge angeben. Bei char ist das Klar char Adresse[30]; sind 30 Bytes
Achtung: char Adresse[30] bietet eigentlich nur platz für 29 Character; gerne wird vergessen, dass das String-Endezeichen (hex 0) mitzuzählen ist. Das kann schon mal zu segmentation faults führen :-(
aber wieviele Bytes sind es für
short
2 Byte
double
8 Byte
long
4 Byte
Das stimmt nur für 32-Bit Rechner. zugegeben, viele intel's sind 32 Bit; muss aber nicht sein. Ich empfehle die Benutzung sizeof(long), sizeof(double), etc.., wenn denn die genaue Größe dieser Variablen gewünscht wird. Dies hat auch den Vorteil, dass dann der Code wesentlich leichter auf andere Platfformen zu protieren ist. Liebe Grüße Alexander