[elektro] change of sign, miért?

Hofferek Attila hofi at soka.co.hu
Tue Apr 27 17:23:00 CEST 2010


Fuzesi Arnold írta:
> #define	MIN_VAL(val)	( (sizeof(val)==1)?(-128):0 || (sizeof(val)==2)?(-32768):0 
> || (sizeof(val)==4)?(-2147483648):0 )

En siman sizeof()*8 shiftelest csinalnek, es akkor tuti hogy a min val 
lesz signed, unsigned, mindenfele esetben.



More information about the Elektro mailing list