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