Pretypovavani promennych v cecku
Petr Stehlik
petr.stehlik@atlas.cz
Středa Leden 23 20:50:22 CET 2008
Pokud nemate jistotu tak pretypujte vsecko a postupne.
Nektere prekladace kaslou na logiku a na .... a delaji si to obcas po svem,
napr Ke**.
Kdysi jsem dostal radu ze: pretypovani a zavorky jsou zadarmo a zbavuji
pochybnosti.
Petr
----- Original Message -----
From: "Šula Miloš" <sula@rps.cz>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Tuesday, January 22, 2008 11:48 AM
Subject: Pretypovavani promennych v cecku
Chtel bych se zeptat, zda je jedno jestli pretypuji v C kompilatoru ve
vyrazu prvni operator nebo posledni, zda mi to vrati vzdy stejny vysledek ?
Jde mi o to zda si prekladac nejdrive projde vsechny promenne a podle
nejpresnejsi promenne zvoli typ promenne pro mezioperace a nebo to funguje
nejak jinak ?
Bude vysledek techto vyrazu stejny ?
int16=100*((float)int16/1024)
int16=100*(int16/(float)1024)
int16=(float)100*(int16/1024)
tohle samozrejme vrati vysledej jiny, jelikoz se pouzije deleni bez
desetinnych mist:
int16=100*(int16/1024)
dekuji
Milos Sula
--------------------------------------------------------------------------------
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list