leadingZeros

leadingZeros

> Funktioner

Returnerar antalet inledande bitar satta till 0 i heltalet x, det vill säga före dess första bit satt till 1, räknat från den mest signifikanta biten. Räkningen sker alltid på alla 64 bitar i ett heltal med tecken: leadingZeros(8) returnerar 60, eftersom 8 skrivs 1000 och upptar de 4 minst signifikanta bitarna av de 64.

Returnerar 64 när x* är 0, och 0 när *x är negativt, eftersom dess teckenbit är 1. För ett positivt tal är leadingZeros(x) + bitLength(x) alltid lika med 64.

Parametrar
Retur
Note