[elektro] Osztas-szorzas
Acs Gabor
agabor at electrodesign.hu
Fri Jul 10 00:09:29 CEST 2009
Azt miért kell csinálni, hogy 1<<32 ?
Szerintem akkor kell 64 bit, ha a>2^31, mert ilyenkor már túlcsordulna a
szorzás.
Gábor
2009.07.09. 16:49 keltezéssel, Gergely Vakulya írta:
> Udvozletem!
>
> Adott egy muvelet:
> y=(1<<32)*a/b
> (a/b<=1, y egesz resze erdekel, 32 biten)
>
> Ezt hogy lehet a legegyszerubben, csak 32bites valtozok hasznalataval elvegezni?
>
> (DDS osztasi aranyat kell kiszamolni.)
>
> Ha azt irom, hogy ((long long)(1)<<32)*a/b, akkor valoszinu jo lesz,
> de kell ide 64 bit?
>
> By(t)e
> TBS::Antiemes
>
> -----------------------------------------
> elektro[-flame|-etc]
>
> _____________ NOD32 4188 (20090625) Információ _____________
>
> Az üzenetet a NOD32 antivirus system megvizsgálta.
> http://www.nod32.hu
>
>
>
>
More information about the Elektro
mailing list