Kalkulatur ta' Ssettja, Ħassar u Ibdel tal-Bits
Issettja, ħassar, ibdel, jew ittestja l-bit k ta' numru sħiħ u ara r-riżultat f'deċimali, binarju, u hex.
Action
bits
Bit at position 3 = 1
Kif jaħdem dan il-kalkulatur?
Biex tibdel il-bit k ta' numru sħiħ, ibni mask = 1 << k. Issettja b'n | mask, ħassar b'n & ~mask, ibdel b'n ^ mask, u aqra bit b'(n >> k) & 1. Dan l-għodda japplika l-operazzjoni, jagħmel mask tar-riżultat għall-wisa' tal-bits magħżul tiegħek, u juri dan f'deċimali, binarju, u esadeċimali.
Formula
How this is calculated
Daħħal numru sħiħ mhux negattiv n, pożizzjoni tal-bit bbażata fuq żero k (fejn 0 huwa l-bit l-inqas sinifikanti), azzjoni, u wisa' tal-bits w (1-64). Mask jiġi mibnija bħala mask = 1 << k, b'mod li jisola l-bit fil-mira. L-integer l-ewwel jiġi mnaqqas modulo l-wisa' magħżul billi tintuża widthMask = (1 << w) - 1 sabiex jitqiesu biss il-w bits baxxi.
Kull azzjoni tapplika operazzjoni bitwise standard. Issettja tuża n | mask biex tġiegħel il-bit ikun 1. Ħassar tuża n & ~mask biex tġiegħel ikun 0, fejn ~mask jittieħed ġewwa l-wisa' sabiex il-bits ogħla ma jiġux affettwati. Ibdel tuża n ^ mask biex ikapolja l-bit. Ittestja jħalli l-valur mhux mibdul u sempliċement jirrapporta l-bit mistoqsi permezz ta' (n >> k) & 1. Wara l-operazzjoni r-riżultat jerġa' jiġi masked b'widthMask biex iżommu ġewwa w bits.
Ir-riżultat jintwerew f'deċimali, bħala stringa binarja ta' w-bit padded, u f'esadeċimali, flimkien mal-valur tal-bit mistoqsi. L-aritmetika kollha tuża interi ta' preċiżjoni arbitrarja (BigInt) sabiex widths sa 64 bits jibqgħu eżatti. L-inputs iridu jkunu interi; k irid jissodisfa 0 <= k < w, u n irid ikun mhux negattiv.
Mistoqsijiet frekwenti
Iva. Il-pożizzjoni 0 hija l-bit l-inqas sinifikanti (fuq il-lemin), il-pożizzjoni 1 hija l-li jmiss, u hekk ikompli, sa wisa' - 1.
Ittestja taqra l-bit mingħajr ma tibdel il-valur. Tirritorna l-valur attwali tal-bit k bħala 0 jew 1 filwaqt li tħalli n mhux mibdul.
Il-width mask (1 << w) - 1 iżżomm ir-riżultat ġewwa w bits, li jaqbel mar-reġistri tal-wisa' fiss u jiżgura li l-ħassar u l-ibdel ma jkapolqux bits barra d-daqs magħżul.
Magħruf ukoll bħala
TG we-Calculate Editorial Team. (2026). Kalkulatur ta' Ssettja, Ħassar u Ibdel tal-Bits [Online calculator]. TG we-Calculate. https://we-calculate.com/mt/calculator/bit-set-clear-toggle-calculator
TG we-Calculate Editorial Team. "Kalkulatur ta' Ssettja, Ħassar u Ibdel tal-Bits." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/bit-set-clear-toggle-calculator.
TG we-Calculate Editorial Team, "Kalkulatur ta' Ssettja, Ħassar u Ibdel tal-Bits," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/mt/calculator/bit-set-clear-toggle-calculator
@misc{wecalculate_bit_set_clear_toggle_calculator, title = {Kalkulatur ta' Ssettja, Ħassar u Ibdel tal-Bits}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/mt/calculator/bit-set-clear-toggle-calculator}}, year = {2026}, note = {TG we-Calculate} }
Dan il-kalkulatur għenek?
