leadingZeros

leadingZeros

> Funktioner

Returnerer antallet af foranstillede bits sat til 0 i heltallet x, det vil sige før dets første bit sat til 1, regnet fra den mest betydende bit. Optællingen sker altid på alle 64 bits i et heltal med fortegn: leadingZeros(8) returnerer 60, fordi 8 skrives 1000 og optager de 4 mindst betydende bits ud af de 64.

Returnerer 64, når x* er 0, og 0, når *x er negativt, da dets fortegnsbit er 1. For et positivt tal er leadingZeros(x) + bitLength(x) altid lig med 64.

Parametre
Returværdi
Note