C - 32 bit egesz?
Abraham Gabor
abraham at plus7.hu
Wed May 25 11:02:58 CEST 2005
> > C nyelven melyik az a tipus ,amit minden fordito 32-bites egesznek lat
> > es nem forditja mondjuk 16bitesnek vagy akarminek?
>
> A legujabb C szabvany szerint az int32_t illetve uint32_t. De ezt
> meg nagyon keves fordito ismeri.
Viszont minden fordito ismeri a #if-et es a typedef-et.
Valahogy igy :
#if (sizeof(int) == 4)
typedef int int32_t;
typedef unsigned int uint32_t;
#else
#if (sizeof(long) == 4)
typedef long int32_t;
typedef unsigned long uint32_t;
#endif
#endif
More information about the Elektro
mailing list