nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

void * + unsigned int

Von: Robert Hartmann (robert_hartmann@gmx.net) [Profil]
Datum: 02.07.2009 15:00
Message-ID: <h2ib06$k05$1@ariadne.rz.tu-clausthal.de>
Newsgroup: de.comp.lang.c
Hallo zusammen,

Gilt tatsächlich immer die Gleichheit,
oder gibt es auch Systeme in denen die Größe
eines void-Pointer kleiner oder größer als ein unsigned int ist?

if (sizeof(void *) == sizeof(unsigned int))
{
printf("Ja, beide sind %d Bytes = %d Bits groß", sizeof(void *),
sizeof(void *)*CHAR_BIT);
}
else
{
printf("Nein, void* ist %d Bytes = %d Bits groß und unsigned int ist %d
Bytes = %d Bits groß", sizeof(void *), sizeof(void *)*CHAR_BIT,
sizeof(unsigned int), sizeof(unsigned int)*CHAR_BIT);
}

Gruß Robert

[ Auf dieses Posting antworten ]

Antworten