Calcolatore di Operatori Bit a Bit (AND, OR, XOR, NOT)
Applica operazioni logiche bit a bit a due interi e visualizza il risultato in decimale, binario con zeri iniziali ed esadecimale.
Operazione
Bit width
Binary: 00001000 • Hex: 0x8
Come funziona questo calcolatore?
Questo strumento applica AND, OR, XOR, NOT, NAND, NOR o XNOR bit a bit a due interi a una larghezza scelta di 8, 16, 32 o 64 bit. Gli operandi vengono mascherati alla larghezza, l'operazione viene eseguita bit per bit, e il risultato è mostrato in decimale, binario con zeri iniziali ed esadecimale.
Formula
How this is calculated
Inserisci l'intero a e, per le operazioni a due operandi, l'intero b in decimale. Scegli un'operazione (AND, OR, XOR, NOT, NAND, NOR, XNOR) e una larghezza in bit di 8, 16, 32 o 64. Il calcolatore analizza ogni input come intero a precisione arbitraria (BigInt) così anche i valori a 64 bit restano esatti.
Ogni valore viene prima ridotto alla larghezza scelta con una maschera di bit, mask = (1 << width) − 1. AND, OR e XOR combinano i due operandi mascherati bit per bit. NOT inverte ogni bit di a, e NAND/NOR/XNOR sono gli inversi di AND/OR/XOR. Poiché l'inversione produce bit 1 iniziali, il risultato viene mascherato di nuovo così non supera mai la larghezza selezionata — è così che il valore si avvolge nei registri hardware a larghezza fissa.
Il risultato finale è mostrato in tre modi: come intero decimale, come stringa binaria con zeri iniziali corrispondente alla larghezza in bit, e come esadecimale maiuscolo. Gli input sono interpretati come senza segno entro la larghezza scelta; il campo b viene ignorato per l'operazione NOT a operando singolo.
Domande frequenti
NOT inverte ogni bit entro la larghezza scelta. Per 8 bit, ~12 inverte tutti gli 8 bit, dando 243. Una larghezza in bit maggiore dà un risultato senza segno ancora più grande, ed è per questo che la maschera e la larghezza contano.
No. NOT è un'operazione unaria che usa solo a, quindi il campo b viene ignorato quando è selezionato NOT.
I valori vengono mascherati alla larghezza in bit selezionata, quindi sono trattati come senza segno entro quella larghezza. Un input negativo viene ridotto modulo 2^width prima dell'operazione.
Conosciuto anche come
TG we-Calculate Editorial Team. (2026). Calcolatore di Operatori Bit a Bit (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/bitwise-operator-calculator
TG we-Calculate Editorial Team. "Calcolatore di Operatori Bit a Bit (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/bitwise-operator-calculator.
TG we-Calculate Editorial Team, "Calcolatore di Operatori Bit a Bit (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/bitwise-operator-calculator
@misc{wecalculate_bitwise_operator_calculator, title = {Calcolatore di Operatori Bit a Bit (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }
Questo calcolatore ti è stato utile?
