Sujet : Re: remark on defining size of basic types
De : Keith.S.Thompson+u (at) *nospam* gmail.com (Keith Thompson)
Groupes : comp.lang.cDate : 04. Apr 2024, 21:10:16
Autres entêtes
Organisation : None to speak of
Message-ID : <874jcgkhxz.fsf@nosuchdomain.example.com>
References : 1 2 3 4 5 6 7 8
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Michael S <
already5chosen@yahoo.com> writes:
[...]
He meant sizeof(short) <= sizeof(int) <= sizeof(long) <= sizeof(long
long)
Which isn't *strictly* true. The relationships are defined in terms of
ranges, so for example INT_MAX <= LONG_MAX. A weird but conforming
implementation with padding bits could have sizeof (int) > sizeof
(long). (As far as I know no such implementation exists.)
-- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.comWorking, but not speaking, for Medtronicvoid Void(void) { Void(); } /* The recursive call of the void */