![](https://seccdn.libravatar.org/avatar/735ea797d876adb026ae955e8adbf597.jpg?s=120&d=mm&r=g)
On Thu, 06 Jan 2000, Philipp Thomas wrote:
* Bernd Brodesser (B.Brodesser@online-club.de) [20000106 07:23]:
anderen C-Kompiler, wenn es überhaupt C benutzt. Wie groß ein double ist hängt nur vom kompieler ab.
Falsch! Die Mindestgrößen von Datentypen in C legt der ISO-Standard fest. Alles weitere hängt vom Prozessor, nicht aber vom Compiler, ab. So arbeitet der Coprozessor in iX86 Chips z.B. intern mit erweiterter Präzision, was zu Problemen führen kann, wenn es nicht berücksichtigt wird.
Das gilt aber nur für Typen wie long, short, double usw. Was int
oder float darstellen (und wie lang diese sind) ist im Allgemeinen
architekturspezifisch. Siehe dazu auch: Programmieren in C von
Kernighan / Ritchie, die sollten das eigentlich wissen ;-)
In diesem tollen Buch gab es übrigens einen Hinweis auf die
Include-Dateien