Teljari leiðandi núlla

Sláðu inn heiltölu og bitabreidd til að telja leiðandi núllbita hennar.

Hvernig á að nota

  1. Sláðu inn gildin þín í reitina hér að ofan.
  2. Ýttu á Reikna til að sjá niðurstöðuna samstundis.
  3. Notaðu Deila hnappinn til að afrita tengil á niðurstöðuna þína.

Um þessa reiknivél

Að telja leiðandi núll (CLZ) þýðir að telja hve mörg núllbit koma á undan fyrsta 1-bitanum í tvíundarframsetningu tölu við fasta bitabreidd — til dæmis hefur 8 bita gildið 00010110 3 leiðandi núll. Það er náskylt því að finna bitalengd tölu og gildið floor(log₂(n)), þar sem staða fyrsta setta bitans ákvarðar hvort tveggja.

Lágstigsforritarar nota CLZ fyrir hraða heiltölu-log2 útreikninga, stöðlun á veldishlutum fleytitalna og bitabrögð í afkastakritískum kóða, og þess vegna útfæra flestir nútíma örgjörvar það sem eina vélbúnaðarskipun (LZCNT hjá x86, CLZ hjá ARM) í stað þess að krefjast hugbúnaðarlykkju — þessi reiknivél gerir þér kleift að sannreyna niðurstöðu þeirrar skipunar í höndunum.

Var þetta gagnlegt?

Þú getur valið allt að 3 viðbrögð.

Athugasemdir

  • Vertu fyrst/ur til að skrifa athugasemd.

Vinsælar reiknivélar

Allar reiknivélar