Beginner

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.
Ignored for NOT

Operazione

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Decimale
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
I risultati sono stime fornite solo a scopo informativo generale e non costituiscono consulenza professionale — verifica sempre i risultati importanti in modo indipendente prima di farvi affidamento. Leggi l'avvertenza completa.
Risposta rapida

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
AND: a & b OR: a | b XOR: a ^ b NOT: ~a & mask (mask = (1 << width) − 1)
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

operatori bit a bit
and or xor bit
operazioni bit a bit
calcolo bitwise
operatore logico bit
and or xor not
logica binaria bit

APA

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

Chicago

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.

IEEE

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

BibTeX

@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?