C - 32 bit egesz?
Moczik Gabor
progzmaster at freemail.hu
Sat May 28 00:51:58 CEST 2005
Nagy Zoltán wrote:
>>Ezt nem egeszen ertem.Ha ugy veszem, hogy az int 32 bit aztan jol
>>elszamolok 100000-ig, kesobb meg megforgatjak a kodot ahol csak 16
>>bites az int, aztan jol nem muxik a kod...
>
> becsületes c fordító ordítani fog, amikor 18 bites konstanst akarsz
> belerakni egy 16 bites int-be...
Es ha nem konstans? Erre nem jo alapozni. Pl. szamolni akarsz 100000-ig,
aztan 65535-nel atfordul, es sose ered el.
Ha azt irod, hogy 'if (i==100000) ...' arra meg esetleg kiirja hogy
'warning: condition is always false', vagy hasonlot, de ha szamolni akarsz
az eredmennyel, mar nem biztos hogy tudni fogja, hogy mi van.
--
((( Móczik Gábor )))--((( hu <- DOT <- freemail <- AT <- progzmaster )))
((( http://progzmaster.homelinux.org )))
More information about the Elektro
mailing list