Hallo, mal eine kurze Frage, ich benutzte den arm-none-eabi-gcc Compiler und kann gerade nicht finden, wie groß die verschiedenen Datentypen sind, aus dem Gedächtnis glaube ich char 1 Byte short 2 Bytes int 4 Bytes float 4 Bytes double 8 Bytes stimmt das? Gruß Steffen
ja den sizeof kenne ich, es gibt aber noch keine Schnittstelle, über die mir der µC das Ergebnis verraten könnte;-) und in limits.h steht beispielsweise
1 | /* Number of bits in a `char'. */
|
2 | #undef CHAR_BIT
|
3 | #define CHAR_BIT __CHAR_BIT__
|
und das hilt mir auch nicht weiter, weil ich nicht weiß wofür _CHAR_BIT_ steht.
In limits.h stehen die numerischen Grenzen drin. Bei Codesourcery ist das auch so. Daraus ergeben sich die Bits.
Danke. Habe jetzt auch die andere limits.h gefunden in der die Grenzen drin stehen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.