C kerdes - mar megint
Petrik Gergely
spee at pluto.shacknet.nu
Sat Jun 18 15:38:19 CEST 2005
On Sat, 18 Jun 2005, Tauri wrote:
>>> if ((index & 0x10) > 0x10)
>>> terminate(JPGD_BAD_DHT_INDEX);
>>>
>>> Itt a (index & 0x10) sor logikai AND kapcsolatot takar?
> Gergely> bitenkenti AND, nem logikai. biztos nem irtal el vmit? mert
> Gergely> igy semmi ertelme nincs a vizsgalatnak: az 5. bitet kiES-eli,
> Gergely> es vizsgalja, hogy az eredmeny nagyobb-e 2^4-nel, de nem lehet
> Gergely> nagyobb, legfeljebb egyenlo.
>
> ha egyenlo akkor nem nagyobb
> tehat van ertemle
egyenlo lehet vagy kisebb, tehat sose fog teljesulni az if.
ezert nincs ertelme. de amugy igazad van ami a relaciok
definiciojat illeti. :)
> if ((index & 0x10) /= 0x10)
>
> van a c-ben nem egyenlo vizsgalat?
mint mar irtak, !=.
--
G
More information about the Elektro
mailing list