Конвертор на бройни системи

Конвертор от шестнадесетична към десетична система на Converter App

Конвертирайте шестнадесетични числа в десетични или двоични веднага. Инструментът валидира въведените данни, поддържа много големи цели числа и показва ясни стъпки на конвертиране.

Конвертирайте шестнадесетично число

Въведете хексадецимална стойност и изберете дали да я конвертирате към десетична или двоична система. Хексадецималната система използва цифри 0–9 и букви A–F.

Десетичен резултат 7038
Конвертирайте десетични числа към шестнадесетични вместо това

Етапи на конвертиране в реално време

Обяснението се актуализира докато пишете. За много големи числа инструментът запазва точния резултат и обобщава метода, вместо да показва прекалено дълъг списък със стъпки.

Как се изчислява този резултат

  1. Прочетете всяка шестнадесетична цифра отдясно наляво.
  2. Заменете A, B, C, D, E и F с десетични стойности от 10 до 15.
  3. Умножете всяка стойност на цифрата по съответната степен на 16 и съберете резултатите.
Забележка за точността: Този конвертор използва JavaScript BigInt за преобразуване на цели числа, така че големите цели числа се обработват точно, вместо да бъдат закръгляни като обикновените плаващи точки.

Какво представляват шестнадесетичните и десетичните числа?

Десетичната система е ежедневната десетична бройна система. Тя използва десет цифри: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Хексадецималната система е с основа 16. Тя използва десетичните цифри 0–9 и буквите A, B, C, D, E и F, където A съответства на 10, а F – на 15.

Хексадецималната система се използва широко в компютърните технологии, тъй като една хексадецимална цифра представлява точно четири двоични бита. Това прави дългите двоични стойности по-къси и по-лесни за четене.

Как да конвертирате шестнадесетични числа в десетични с Converter App

За да конвертирате шестнадесетична система в десетична, умножете всяка цифра от шестнадесетичната система със степен на 16. Най-дясната цифра използва 160, следващата цифра използва 161, после 162 и т.н.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Това означава, че шестнадесетичното число 1B7E е равно на десетичното число 7038.

Как да конвертирате шестнадесетични числа в двоични Converter App

За да конвертирате шестнадесетични числа в двоични, заменете всяка шестнадесетична цифра с нейния четирибитов двоичен еквивалент. След това свържете групите заедно.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Обикновено водещите нули се премахват от крайната двоична стойност, освен ако те не са необходими за фиксирана ширина на формата.

Често срещани приложения на шестнадесетичната система

Хексадецималната система е често срещана в програмирането, дебъгването, адресите на паметта, кодните точки на Unicode, цветовите кодове, контролните суми и инспекцията на двоични файлове.

Например, уеб цветовите стойности често използват шестнадесетична нотация. Цветът #FF0000 представлява червено, където FF е червеният канал и е равен на десетичната стойност 255.

Правила за въвеждане

  • Използвайте цифри 0–9 и букви A–F за шестнадесетичен вход.
  • Малките букви се приемат и автоматично се нормализират към главни.
  • Поддържат се и допълнителни префикси като 0x.
  • Поддържат се цели числа. Дробите умишлено не се конвертират от този инструмент.