Beginner

Kalkulatur tal-Operaturi Bitwajż (AND, OR, XOR, NOT)

Applika operazzjonijiet ta' loġika bitwajż fuq żewġ interi u ara r-riżultat f'deċimali, binarju padded, u esadeċimali.
Ignored for NOT

Operazzjoni

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Deċimali
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Ir-riżultati huma stimi għal informazzjoni ġenerali biss u mhumiex parir professjonali — dejjem ivverifika riżultati importanti b'mod indipendenti qabel ma tiddependi fuqhom. Aqra d-dikjarazzjoni ta' ċaħda sħiħa.
Tweġiba malajr

Kif jaħdem dan il-kalkulatur?

Dan l-għodda japplika AND, OR, XOR, NOT, NAND, NOR, jew XNOR bitwajż fuq żewġ interi f'wisa' magħżul ta' 8, 16, 32, jew 64 bits. L-operandi jiġu masked għall-wisa', l-operazzjoni taħdem bit b'bit, u r-riżultat jintwerew f'deċimali, binarju padded, u esadeċimali.

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

Daħħal integer a u, għal operazzjonijiet ta' żewġ operandi, integer b f'deċimali. Agħżel operazzjoni (AND, OR, XOR, NOT, NAND, NOR, XNOR) u wisa' tal-bits ta' 8, 16, 32, jew 64. Il-kalkulatur janalizza kull input bħala integer ta' preċiżjoni arbitrarja (BigInt) sabiex anke valuri ta' 64-bit jibqgħu eżatti.

Kull valur l-ewwel jiġi mnaqqas għall-wisa' magħżul b'mask tal-bits, mask = (1 << width) − 1. AND, OR, u XOR jgħaqqdu ż-żewġ operandi masked bit b'bit. NOT jinverti kull bit ta' a, u NAND/NOR/XNOR huma l-inversiji ta' AND/OR/XOR. Peress li l-inversjoni tipproduċi bits ta' 1 fl-aħħar, ir-riżultat jerġa' jiġi masked sabiex qatt ma jaqbeż il-wisa' magħżul — hekk il-valur jiġi kkonfinat f'reġistri tal-wisa' fiss tal-hardware.

Ir-riżultat finali jintwerew f'tliet modi: bħala integer deċimali, bħala stringa binarja ta' żero-padded li taqbel mal-wisa' tal-bit, u bħala esadeċimali b'ittri kbar. L-inputs jiġu interpretati bħala mhux sinjati ġewwa l-wisa' magħżul; il-kamp b jiġi injorat għall-operazzjoni ta' operand wieħed NOT.

Mistoqsijiet frekwenti

NOT jirriversa kull bit ġewwa l-wisa' magħżul. Għal 8-bit, ~12 jinverti t-8 bits kollha, u jagħti 243. Wisa' tal-bits akbar jagħti riżultat mhux sinjat akbar, u dan huwa r-raġuni għaliex il-mask u l-wisa' huma importanti.

Le. NOT hija operazzjoni unarja li tuża biss a, għalhekk il-kamp b jiġi injorat meta NOT tiġi magħżula.

Il-valuri jiġu masked għall-wisa' tal-bits magħżul, għalhekk jiġu ttrattati bħala mhux sinjati ġewwa dak il-wisa'. Input negattiv jiġi mnaqqas modulo 2^width qabel l-operazzjoni.

Magħruf ukoll bħala

bitwise
bitwise and or xor
operatur bit
operazzjoni bit
boolean bit
bit math
and or xor

APA

TG we-Calculate Editorial Team. (2026). Kalkulatur tal-Operaturi Bitwajż (AND, OR, XOR, NOT) [Online calculator]. TG we-Calculate. https://we-calculate.com/mt/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulatur tal-Operaturi Bitwajż (AND, OR, XOR, NOT)." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulatur tal-Operaturi Bitwajż (AND, OR, XOR, NOT)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/mt/calculator/bitwise-operator-calculator

BibTeX

@misc{wecalculate_bitwise_operator_calculator, title = {Kalkulatur tal-Operaturi Bitwajż (AND, OR, XOR, NOT)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/mt/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }

Dan il-kalkulatur għenek?