Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#10

Re: Welches Bit in einer Zahl ist gesetzt

  Alt 5. Okt 2005, 06:58
"TStringlist" ist der Benutzername.
if Zahl and trunc(Power(2,15)) > 0 then Bit15_ist_gesetzt Das ist wirklich grauenhaft ineffizienter Code. Power() liefert ein Extended das von Trunc() wieder in ein Int64 verwandelt wird.
Jetzt erfolgt das "and" auf Int64. Damit ist zwar das ">" korrekt, aber nicht wirklich gut.
  Mit Zitat antworten Zitat