[elektro] megint C
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Tue Dec 4 20:37:49 CET 2012
On 2012.12.04. 16:40, Palasik Sandor wrote:
>> For(i=128;i;i>>1) {SDO=i&kimegy;SClk=1;sclk=0;}
>
> Gondolom a>> helyett>>= lenne,
Jaja, jogos, telefonrol kicsit macerasak ezek a spec karakterek, belekavarodtam...
> másrészt így az SDO ugyanolyan széles, mint
> az 'i' és a 'kimegy'.
Jellemzően jól fordítja, mivel igaz a muvelet eredmenye es ezt lekepezi
(cast-olja) "1 bites" valtozová.
> Ha az SDO egy bit, akkor mondjuk az kell, hogy SDO=(i&kimegy)?1:0, vagy
> egyszerűen SDO = ((i&kimegy) != 0)
Ez utobbit megcsinalja a forditó rendszerint. Persze így a teljesen korrekt!
> Érdemes megnézni, hogy a fordító mit csinál belőle.
Igen, mindenképp, ezért is tettem fel a kérdést az elején, "mit fordít?".
A.
More information about the Elektro
mailing list