Thema: Delphi IsPowerOfTwo

Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#5

Re: IsPowerOfTwo

  Alt 7. Mai 2009, 09:07
Der einfachste (und schnellste?) Test ist wohl IsPowerOfTwo := (i<>0) and (i and pred(i) = 0); Gültig für alle Integer-Typen und vollständig ohne asm.


Gammatester
  Mit Zitat antworten Zitat