Contatore di zeri iniziali

Inserisci un intero e l'ampiezza in bit per contarne i bit zero iniziali.

Come si usa

  1. Inserisci i tuoi valori nei campi qui sopra.
  2. Premi Calcola per vedere subito il tuo risultato.
  3. Usa il pulsante Condividi per copiare un link al tuo risultato.

Informazioni su questo calcolatore

Contare gli zeri iniziali (CLZ) significa contare quanti bit a zero compaiono prima del primo bit a 1 nella rappresentazione binaria di un numero con una larghezza in bit fissa — per esempio, il valore a 8 bit 00010110 ha 3 zeri iniziali. È strettamente legato alla ricerca della lunghezza in bit di un numero e del suo valore floor(log₂(n)), perché la posizione del primo bit impostato determina entrambi.

I programmatori di basso livello usano il CLZ per calcoli rapidi del logaritmo in base 2 di interi, per normalizzare le mantisse in virgola mobile e per trucchi di manipolazione dei bit nel codice critico per le prestazioni, ed è per questo che la maggior parte delle CPU moderne lo implementa come singola istruzione hardware (LZCNT su x86, CLZ su ARM) invece di richiedere un ciclo software — questo calcolatore permette di verificare a mano il risultato di quell'istruzione.

Ti è stato utile?

Puoi scegliere fino a 3 reazioni.

Commenti

  • Scrivi tu il primo commento.

Calcolatori popolari

Tutti i calcolatori