Calcolatrice bitwise

Esegui operazioni bit a bit su interi e visualizza i risultati in decimale, esadecimale e binario.

Inserisci valori e clicca su Calcola.

Come funziona

  1. Inserisci due numeri: immetti i valori su cui operare — in decimale, binario (prefisso 0b) o esadecimale (prefisso 0x).
  2. Scegli l'operazione: seleziona AND, OR, XOR, NOT, shift sinistro (<<) o shift destro (>>).
  3. Consulta il risultato: l'output mostra il risultato in decimale, binario ed esadecimale allo stesso tempo, con una visualizzazione bit a bit.

Perché usare la calcolatrice bit a bit?

Le operazioni bit a bit sono fondamentali nella programmazione di sistema, nella crittografia, nello sviluppo di giochi, nella grafica, nelle reti e nei sistemi embedded. Capire come AND, OR, XOR e gli shift manipolano i singoli bit è cruciale per attivare/disattivare flag, comprimere dati e implementare algoritmi efficienti. Questa calcolatrice mostra l'operazione a livello del bit per vedere esattamente come ogni bit è influenzato.

Funzionalità

Domande frequenti

A cosa serve XOR in programmazione?

XOR (^) serve a invertire bit, fare cifratura/offuscamento semplice, scambiare variabili senza variabile temporanea, verificare la parità e mescolare hash. Restituisce 1 quando i bit differiscono e 0 quando sono identici.

Qual è la differenza tra << e >>?

Lo shift sinistro (<<) sposta tutti i bit verso sinistra, equivalente a una moltiplicazione per potenze di 2. Lo shift destro (>>) sposta i bit verso destra, equivalente a una divisione per potenze di 2. Lo shift destro aritmetico preserva il bit di segno; lo shift destro logico riempie con zeri.

Come attivare o disattivare un bit specifico?

Per attivare il bit n: value |= (1 << n). Per disattivare il bit n: value &= ~(1 << n). Per invertire il bit n: value ^= (1 << n). Per verificare se il bit n è attivo: (value & (1 << n)) !== 0.

Strumenti correlati

Convertitore da binario a testo Convertitore base numerica Calcolatore Chmod Generatore di Hash Gratuito