Beginner

Calculator Operatori pe Biți (AND, OR, XOR, NOT)

Aplică operații logice pe biți la doi întregi și vizualizează rezultatul în zecimal, binar cu umplere cu zero și hexazecimal.
Ignored for NOT

Operație

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Zecimal
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Rezultatele sunt estimări furnizate doar cu titlu informativ general și nu constituie sfaturi profesionale — verifică întotdeauna în mod independent rezultatele importante înainte de a te baza pe ele. Citește declinarea completă a responsabilității.
Răspuns rapid

Cum funcționează acest calculator?

Acest instrument aplică AND, OR, XOR, NOT, NAND, NOR sau XNOR pe biți la doi întregi la o lățime aleasă de 8, 16, 32 sau 64 de biți. Operanzii sunt mascați la lățime, operația rulează bit cu bit, iar rezultatul este afișat în zecimal, binar cu umplere cu zero și hexazecimal.

Formulă
AND: a & b OR: a | b XOR: a ^ b NOT: ~a & mask (mask = (1 << width) − 1)
How this is calculated

Introduceți întregul a și, pentru operații cu doi operanzi, întregul b în zecimal. Alegeți o operație (AND, OR, XOR, NOT, NAND, NOR, XNOR) și o lățime de biți de 8, 16, 32 sau 64. Calculatorul interpretează fiecare intrare ca un număr întreg de precizie arbitrară (BigInt), deci chiar și valorile pe 64 de biți rămân exacte.

Fiecare valoare este mai întâi redusă la lățimea aleasă cu o mască de biți, mask = (1 << width) − 1. AND, OR și XOR combină cei doi operanzi mascați bit cu bit. NOT inversează fiecare bit al lui a, iar NAND/NOR/XNOR sunt inversele lui AND/OR/XOR. Deoarece inversarea produce biți de lider 1, rezultatul este mascat din nou astfel că nu depășește niciodată lățimea selectată — aceasta este modul în care valoarea se înfășoară în registrele hardware cu lățime fixă.

Rezultatul final este afișat în trei moduri: ca număr întreg zecimal, ca șir binar cu umplere cu zero corespunzând lățimii de biți, și ca hexazecimal cu majuscule. Intrările sunt interpretate ca nesemnate în cadrul lățimii alese; câmpul b este ignorat pentru operația NOT cu un singur operand.

Întrebări frecvente

NOT inversează fiecare bit în cadrul lățimii alese. Pentru 8 biți, ~12 inversează toți 8 biți, dând 243. O lățime de biți mai mare produce un rezultat fără semn chiar mai mare, de aceea masca și lățimea contează.

Nu. NOT este o operație unară care folosește doar a, deci câmpul b este ignorat când este selectat NOT.

Valorile sunt mascate la lățimea de biți selectată, deci sunt tratate ca nesemnate în cadrul acelei lățimi. O intrare negativă este redusă modulo 2^width înainte de operație.

Cunoscut și ca

operatii pe biti
operator pe biti
and or xor biti
calcul biti
operatii logice biti
bitwise
and or xor not

APA

TG we-Calculate Editorial Team. (2026). Calculator Operatori pe Biți (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/ro/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Calculator Operatori pe Biți (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/ro/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculator Operatori pe Biți (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ro/calculator/bitwise-operator-calculator

BibTeX

@misc{wecalculate_bitwise_operator_calculator, title = {Calculator Operatori pe Biți (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ro/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }

Te-a ajutat acest calculator?