Calcolatore di scorrimento di bit

Inserisci un intero e una quantità di scorrimento per calcolarne lo scorrimento di bit.

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

Uno scorrimento di bit sposta ogni bit della rappresentazione binaria di un intero a sinistra o a destra di un dato numero di posizioni. Uno scorrimento a sinistra (<<) inserisce bit zero a destra ed equivale a moltiplicare per 2ⁿ; uno scorrimento a destra (>>) fa uscire bit a destra ed equivale alla divisione intera per 2ⁿ; per i numeri negativi questo strumento, come la maggior parte dei linguaggi, usa uno scorrimento aritmetico, che mantiene il bit di segno (arrotondando verso meno infinito). Questo strumento applica l'una o l'altra operazione al tuo intero e mostra il risultato in decimale, esadecimale e binario affiancati.

Gli ingegneri del software, gli sviluppatori di sistemi embedded e gli studenti di informatica usano di continuo gli scorrimenti di bit per un'aritmetica veloce sulle potenze di due, per impacchettare più valori in un solo intero (flag, canali di colore RGB, intestazioni di protocolli di rete) e per implementare funzioni hash o checksum: operazioni come il CRC e molte primitive crittografiche sono costruite quasi interamente da scorrimenti e XOR perché si eseguono in un solo ciclo di CPU, molto più velocemente di una moltiplicazione o divisione generica.

Ti è stato utile?

Puoi scegliere fino a 3 reazioni.

Commenti

  • Scrivi tu il primo commento.

Calcolatori popolari

Tutti i calcolatori