Калкулатор за шестнадесетична и двоична аритметика
Съберете или извадете две шестнадесетични или двоични числа и отчетете мигновено резултата в шестнадесетична, двоична и десетична система.
Radix (base)
Операция
Exact value computed with BigInt arithmetic
Как работи този калкулатор?
Изберете шестнадесетична или двоична система, въведете два операнда и изберете събиране или изваждане. Калкулаторът ги обработва като точни BigInt цели числа, изчислява A + B или A − B и показва резултата в шестнадесетична, двоична и десетична система наведнъж — плюс форма в допълнителен код винаги когато изваждането даде отрицателна стойност.
Формула
How this is calculated
Изберете основата (16 за шестнадесетична или 2 за двоична), след което въведете двата операнда, използвайки цифри, валидни за тази основа. Незадължителен префикс 0x или 0b, както и интервали или долни черти, се игнорират, а водещ знак минус обозначава отрицателен операнд. И двата операнда се обработват в цели числа BigInt с произволна точност, така че дори много дълги входни данни са точни, без закръгляване с плаваща запетая.
Операцията прилага обикновена целочислена аритметика: събиране (A + B) или изваждане (A − B). Единствената резултатна стойност след това се прекодира в три основи едновременно — шестнадесетична (основа 16), двоична (основа 2) и десетична (основа 10) — така че можете да отчетете каквото представяне ви трябва без отделна стъпка за преобразуване.
Когато изваждането произведе отрицателен резултат, калкулаторът също отчита формата в допълнителен код с фиксирана ширина: той избира най-малкото кратно на 8 бита, което може да побере стойността със знаков бит, след което показва (2^width + result) както в шестнадесетична, така и в двоична система. Това отразява начина, по който знаковите цели числа всъщност се съхраняват в хардуера. Входни данни, съдържащи символи, които не са валидни за избраната основа, се отхвърлят и не се показва резултат.
Често задавани въпроси
Не — и двата операнда трябва да използват избраната от вас основа. Първо преобразувайте единия операнд, ако източниците ви се различават, или изпълнете изчислението два пъти със съответната основа.
Десетичните, шестнадесетичните и двоичните изходи използват водещ знак минус. Освен това се показва форма в допълнителен код с фиксирана ширина, така че можете да видите точно как би изглеждала стойността в 8-, 16- или 32-битов знаков регистър.
Да. Аритметиката използва BigInt, който има неограничена целочислена точност, така че шестнадесетичните и двоичните резултати остават точни независимо от дължината. Само десетичната главна карта може да закръгля изключително големи стойности при показване.
Известен също като
TG we-Calculate Editorial Team. (2026). Калкулатор за шестнадесетична и двоична аритметика [Online calculator]. TG we-Calculate. https://we-calculate.com/bg/calculator/hex-binary-arithmetic-calculator
TG we-Calculate Editorial Team. "Калкулатор за шестнадесетична и двоична аритметика." TG we-Calculate. 2026. https://we-calculate.com/bg/calculator/hex-binary-arithmetic-calculator.
TG we-Calculate Editorial Team, "Калкулатор за шестнадесетична и двоична аритметика," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/calculator/hex-binary-arithmetic-calculator
@misc{wecalculate_hex_binary_arithmetic_calculator, title = {Калкулатор за шестнадесетична и двоична аритметика}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/bg/calculator/hex-binary-arithmetic-calculator}}, year = {2026}, note = {TG we-Calculate} }
Помогна ли ви този калкулатор?
