Intermediate

Šešioliktainės ir dvejetainės aritmetikos skaičiuoklė

Sudėkite arba atimkite du šešioliktainius ar dvejetainius skaičius ir iškart nuskaitykite rezultatą šešioliktaine, dvejetaine ir dešimtaine sistema.

Radix (base)

Digits in the chosen base; optional 0x / 0b prefix

Veiksmas

Digits in the chosen base; optional 0x / 0b prefix
Result (decimal)
281

Exact value computed with BigInt arithmetic

Operation in hexadecimal
FF + 1A = 119
Hexadecimal
0x119
Binary
0b100011001
Dešimtainis
281
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Pasirinkite šešioliktainę arba dvejetainę sistemą, įveskite du operandus ir pasirinkite sudėtį ar atimtį. Skaičiuoklė juos nuskaito kaip tikslius BigInt sveikuosius skaičius, apskaičiuoja A + B arba A − B ir rodo rezultatą šešioliktaine, dvejetaine ir dešimtaine sistema iš karto, taip pat papildomojo kodo forma, kai atimtis duoda neigiamą reikšmę.

Formulė
rezultatas = A ± B (apskaičiuotas tiksliai su BigInt, tada parodytas 16, 2 ir 10 pagrindu)
How this is calculated

Pasirinkite sistemą (16 pagrindą šešioliktainei arba 2 pagrindą dvejetainei), tada įrašykite du operandus naudodami tai sistemai galiojančius skaitmenis. Galimas 0x arba 0b prefiksas bei tarpai ar pabraukimai ignoruojami, o priekinis minuso ženklas žymi neigiamą operandą. Abu operandai nuskaitomi į savavališko tikslumo BigInt sveikuosius skaičius, todėl net labai ilgos įvestys tikslios be slankiojo kablelio apvalinimo.

Operacija taiko paprastą sveikaskaitę aritmetiką: sudėtį (A + B) arba atimtį (A − B). Viena rezultato reikšmė tada iš naujo užkoduojama trimis sistemomis vienu metu – šešioliktaine (16 pagrindas), dvejetaine (2 pagrindas) ir dešimtaine (10 pagrindas) – todėl galite nuskaityti bet kurį reikalingą atvaizdą be atskiro konvertavimo žingsnio.

Kai atimtis duoda neigiamą rezultatą, skaičiuoklė taip pat praneša fiksuoto pločio papildomojo kodo formą: ji parenka mažiausią 8 bitų kartotinį, galintį sutalpinti reikšmę su ženklo bitu, tada rodo (2^plotis + rezultatas) ir šešioliktaine, ir dvejetaine sistema. Tai atspindi, kaip ženklintieji sveikieji skaičiai iš tikrųjų saugomi aparatūroje. Įvestys su simboliais, negaliojančiais pasirinktai sistemai, atmetamos, ir rezultatas nerodomas.

Dažnai užduodami klausimai

Ne – abu operandai turi naudoti pasirinktą sistemą. Jei jūsų šaltiniai skiriasi, pirmiausia konvertuokite vieną operandą arba atlikite skaičiavimą du kartus su atitinkama sistema.

Dešimtainė, šešioliktainė ir dvejetainė išvestys naudoja priekinį minuso ženklą. Be to, rodoma fiksuoto pločio papildomojo kodo forma, kad matytumėte tiksliai, kaip reikšmė atrodytų 8, 16 ar 32 bitų ženklintame registre.

Taip. Aritmetika naudoja BigInt, kuris turi neribotą sveikųjų skaičių tikslumą, todėl šešioliktainiai ir dvejetainiai rezultatai lieka tikslūs nepriklausomai nuo ilgio. Tik dešimtainė pagrindinė kortelė gali suapvalinti itin didelius dydžius rodymui.

Taip pat žinomas kaip

šešioliktainė aritmetika
dvejetainė aritmetika
hex sudėtis
hex dvejetainė matematika
šešioliktainė sudėtis atimtis
hex binary arithmetic
hex skaičiuoklė

APA

TG we-Calculate Editorial Team. (2026). Šešioliktainės ir dvejetainės aritmetikos skaičiuoklė [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/hex-binary-arithmetic-calculator

Chicago

TG we-Calculate Editorial Team. "Šešioliktainės ir dvejetainės aritmetikos skaičiuoklė." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/hex-binary-arithmetic-calculator.

IEEE

TG we-Calculate Editorial Team, "Šešioliktainės ir dvejetainės aritmetikos skaičiuoklė," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/hex-binary-arithmetic-calculator

BibTeX

@misc{wecalculate_hex_binary_arithmetic_calculator, title = {Šešioliktainės ir dvejetainės aritmetikos skaičiuoklė}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/hex-binary-arithmetic-calculator}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?