V
Volker Bartheld
Guest
On Thu, 19 May 2022 21:01:19 +0200, Rolf Bombach wrote:
Standardkonforme C-Compiler und Zielplattformen garantieren eine
Mindestgröße der einschlägigen Typen. char = 8 Bit, short = 16 Bit, int
= 16 Bit, long = 32 Bit, long long = 64 Bit [1]. Natürlich kann man es
anders machen. Nur dann ist es eben Scheiße.
Volker
[1] https://en.wikipedia.org/wiki/C_data_types
Helmut Schellong schrieb:
Man hätte dort den Typ auch \'long\' wählen können.
Das ist ja das faszinierende an angeblich Hardware-nahen Präzisionssprachen
wie C. Man weiss nie genau, wie das Zielsystem short, int oder long versteht.
Standardkonforme C-Compiler und Zielplattformen garantieren eine
Mindestgröße der einschlägigen Typen. char = 8 Bit, short = 16 Bit, int
= 16 Bit, long = 32 Bit, long long = 64 Bit [1]. Natürlich kann man es
anders machen. Nur dann ist es eben Scheiße.
Volker
[1] https://en.wikipedia.org/wiki/C_data_types