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.
Operație
Bit width
Binary: 00001000 • Hex: 0x8
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ă
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
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
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.
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
@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?
