Š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)
Veiksmas
Exact value computed with BigInt arithmetic
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ė
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
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
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.
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
@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?
