Salta al contenuto principale

Calcolatore Spostamento Bit

Calcola operazioni di spostamento bit

Calcola Spostamento Bit

Come Usare

  1. Inserisci il numero da spostare
  2. Inserisci la quantità di spostamento
  3. Seleziona spostamento sinistra (<<) o destra (>>)
  4. Clicca su calcola per vedere il risultato

Cos'è lo Spostamento Bit?

Lo spostamento bit è un'operazione bitwise che sposta i bit di un numero binario a sinistra o a destra di un numero specificato di posizioni. È un'operazione fondamentale nella programmazione e nell'elettronica digitale.

Tipi di Spostamenti

Spostamento Sinistra (<<)

Sposta i bit a sinistra, riempiendo le posizioni vuote con zeri. Equivale a moltiplicare per 2 per ogni posizione di spostamento.

Esempio: 5 << 2 = 20 (binario: 101 << 2 = 10100)

Spostamento Destra (>>)

Sposta i bit a destra, scartando i bit che cadono. Equivale alla divisione intera per 2 per ogni posizione di spostamento.

Esempio: 20 >> 2 = 5 (binario: 10100 >> 2 = 101)

Domande frequenti

Qual è la differenza tra spostamento sinistra e destra?
Lo spostamento sinistra (<<) moltiplica il numero per 2^n, mentre lo spostamento destra (>>) divide per 2^n (divisione intera), dove n è la quantità di spostamento.
Perché usare lo spostamento bit invece di moltiplicazione/divisione?
Lo spostamento bit è molto più veloce della moltiplicazione o divisione nei processori, rendendolo utile per codice critico per le prestazioni.
Cosa succede ai bit che si spostano fuori dalla fine?
Nello spostamento sinistra, i bit che si spostano oltre la dimensione del numero vengono persi. Nello spostamento destra, i bit più a destra vengono scartati.

Calcolatrici Correlate

math
Calcolatore Sottrazione Binaria

Sottrai numeri binari con passaggi dettagliati

math
Calcolatore di Algebra

Risolvi equazioni lineari e quadratiche

math
Calcolatore di Disequazioni di Valore Assoluto

Risolvi disequazioni di valore assoluto con passi