Лічыльнік вядучых нулёў

Увядзіце цэлы лік і разраднасць, каб падлічыць вядучыя нулявыя біты.

Як карыстацца

  1. Увядзіце свае значэнні ў палі вышэй.
  2. Націсніце "Разлічыць", каб убачыць вынік.
  3. Скарыстайцеся кнопкай "Падзяліцца", каб адправіць вынік.

Пра гэты калькулятар

Падлік вядучых нулёў (CLZ) азначае падлік таго, колькі нулявых біт стаіць перад першым бітам 1 у двайковым прадстаўленні ліку пры фіксаванай шырыні ў бітах — напрыклад, 8-бітнае значэнне 00010110 мае 3 вядучыя нулі. Гэта цесна звязана з пошукам бітавай даўжыні ліку і яго значэння floor(log₂(n)), бо пазіцыя першага ўсталяванага біта вызначае абодва.

Нізкаўзроўневыя праграмісты выкарыстоўваюць CLZ для хуткіх вылічэнняў цэлага log2, нармалізацыі мантыс чысел з плаваючай коскай і прыёмаў бітавых маніпуляцый у кодзе, крытычным да хуткасці, таму большасць сучасных працэсараў рэалізуюць яго як адзіную апаратную інструкцыю (LZCNT у x86, CLZ у ARM), а не праграмны цыкл — гэты калькулятар дазваляе праверыць вынік такой інструкцыі ўручную.

Ці была гэтая старонка карыснай?

Можна выбраць да 3 рэакцый.

Каментарыі

  • Будзьце першым, хто пакіне каментарый.

Папулярныя калькулятары

Усе калькулятары