Шта је хексадецимално?

Како се рачуна у хексадецималном броју система

Систем хексадецималног броја, који се назива и база-16 или понекад само хек , је систем број који користи 16 јединствених симбола који представљају одређену вриједност. Ти симболи су 0-9 и АФ.

Систем броја који користимо у свакодневном животу назива се децимални или базни-10 систем и користи 10 симбола од 0 до 9 да представља вредност.

Где и зашто се хексадецимално користи?

Већина кодова грешака и других вредности које се користе унутар рачунара су приказане у хексадецималном формату. На примјер, кодови грешака звани СТОП кодови , који се приказују на Блуе Сцреен оф Деатх , увијек су у хексадецималном формату.

Програмери користе хексадецималне бројеве јер су њихове вредности краће него што би биле ако се приказују у децималном броју и много краће од бинарног, који користи само 0 и 1.

На пример, хексадецимална вредност Ф4240 је еквивалентна 1.000.000 у децималном броју и 1111 0100 0010 0100 0000 у бинарном формату .

Друго место хексадецимално се користи као ХТМЛ код боја за изражавање одређене боје. На примјер, веб дизајнер би користио вриједност хекса ФФ0000 за дефинисање црвене боје. Ово се раздваја као ФФ, 00,00, што одређује количину црвене, зелене и плаве боје које треба користити ( РРГГББ ); 255 црвено, 0 зелено и 0 плаво у овом примеру.

Чињеница да хексадецималне вредности до 255 могу бити изражене у две цифре, а ХТМЛ колор кодови користе три сета од двије цифре, то значи да је могуће више од 16 милиона (255 к 255 к 255) могуће боје које се могу изразити у хексадецималном формату, штеди пуно простора насупрот њиховом изражавању у другом формату као што је децимално.

Да, бинарни је на неки начин много једноставнији, али је и нама много лакше прочитати хексадецималне вриједности од бинарних вриједности.

Како рачунати у хексадецималном

Бројање у хексадецималном формату је лако докле год се сећате да има 16 карактера који чине сваки скуп бројева.

У децималном формату, сви знамо да овако рачунамо:

0,1,2,3,4,5,6,7,8,9,10,11,12,13, ... додавањем 1 пре почетка сета од 10 бројева изнова (тј. Броја 10).

Међутим, у хексадецималном формату овако рачунамо, укључујући свих 16 бројева:

0,1,2,3,4,5,6,7,8,9, А, Б, Ц, Д, Е, Ф, 10,11,12,13 ... опет, додавањем 1 пре почетка 16 поново постављен.

Ево неколико примера неких необичних хексадецималних "прелаза" које бисте могли наћи од помоћи:

... 17, 18, 19, 1А, 1Б ...

... 1Е, 1Ф, 20, 21, 22 ...

... ФД, ФЕ, ФФ, 100, 101, 102 ...

Како ручно конвертовати хек вредности

Додавање хек вредности је врло једноставно и заправо се ради на врло сличан начин пребројавања бројева у децималном систему.

Редован математички проблем, као што је 14 + 12, може се нормално урадити без писања ниже. Већина нас то може учинити у нашим главама - то је 26. Ево једног корисног начина да то погледамо:

14 се раздваја на 10 и 4 (10 + 4 = 14), док је 12 поједностављено као 10 и 2 (10 + 2 = 12). Када се додају заједно, 10, 4, 10 и 2 је једнако 26.

Када се уведе три цифре, као што је 123, знамо да морамо погледати сва три места да схватимо шта они заиста значе.

3 стоји самостално јер је то последњи број. Одведите прве две, а 3 је и даље 3. 2 се множи са 10 јер је то друга цифра, као и први пример. Опет, одузмите 1 од овог 123, а остало вам је 23, што је 20 + 3. Трећи број са десне стране (1) узима се 10 пута, два пута (100 пута). То значи да се 123 претвара у 100 + 20 + 3 или 123.

Ево још два начина да га погледате:

... ( Н Кс 10 2 ) + ( Н Кс 10 1 ) + ( Н Кс 10 0 )

или ...

... ( Н Кс 10 Кс 10) + ( Н Кс 10) + Н

Прикључите сваку цифру на право мјесто у формули одозго да бисте прешли 123 у: 100 ( 1 Кс 10 Кс 10) + 20 ( 2 Кс 10) + 3 или 100 + 20 + 3, што је 123.

Исто важи ако је број у хиљадама, као 1,234. 1 је заиста 1 Кс 10 Кс 10 Кс 10, што га чини на хиљадитом месту, 2 у стотинама и тако даље.

Хексадецимално се обавља на исти начин, али користи 16 уместо 10 јер је систем базе-16 уместо основе 10:

... ( Н Кс 16 3 ) + ( Н Кс 16 2 ) + ( Н Кс 16 1 ) + ( Н Кс 16 0 )

На пример, рецимо да имамо проблем 2Ф7 + Ц2Ц, и желимо да знамо децималну вредност одговора. Прво морате претворити хексадецималне цифре у децимално стање, а затим једноставно додајте бројеве заједно као што бисте то урадили са два примјера горе.

Као што смо већ објаснили, нула до девет у децималним и хексадецима су потпуно исте, док су бројеви од 10 до 15 приказани као слова од А до Ф.

Први број крајњег десно од хексадецималне вредности 2Ф7 стоји самостално, као у децималном систему, који се појављује на нивоу 7. Следећи број са леве стране треба помножити са 16, слично као други број од 123 (2) горе потребно је умножити са 10 (2 Кс 10) да би се број 20. На крају, трећи број са десне стране мора бити помножен са 16, два пута (што је 256), као децимални број треба да се помножи са 10, два пута (или 100), када има три цифре.

Због тога разбијање 2Ф7 у нашем проблему чини 512 ( 2 Кс 16 Кс 16) + 240 ( Ф [15] Кс 16) + 7 , који долази до 759. Као што видите, Ф је 15 због своје позиције у хек секвенцу (погледајте како се броји у Хекадецималу изнад) - то је последњи број ван могућег 16.

Ц2Ц се конвертује у децимално овако: 3,072 ( Ц [12] Кс 16 Кс 16) + 32 ( 2 Кс 16) + Ц [12] = 3,116

Опет, Ц је једнако 12 јер је то 12. вриједност кад рачунате од нуле.

То значи да је 2Ф7 + Ц2Ц заиста 759 + 3.116, што је једнако 3.875.

Иако је лепо знати како то радити ручно, наравно много је лакше радити са хексадецималним вриједностима с калкулатором или конвертером.

Хек Цонвертерс & амп; Калкулатори

Хексадецимални претварач је користан ако желите да преведете хексадецимално на децимално или децимално у хек, али не желите да то радите ручно. На пример, унос вредности хекса 7ФФ у претварач ће вам одмах рећи да је еквивалентна децимална вредност 2,047.

Постоји пуно онлине хек конвертора који су заиста једноставни за кориштење, БинариХек Цонвертер, СубнетОнлине.цом и РапидТаблес су само неколико њих. Ове локације вам омогућавају да конвертујете не само хек до децималне (и обрнуто), већ и конвертујете хек у и из бинарног, окталног, АСЦИИ и другог.

Хексадецимални калкулатори могу бити једнако згодни као децимални системски калкулатор, али за употребу са хексадецималним вриједностима. 7ФФ плус 7ФФ, на пример, је ФФЕ.

Хекс калкулатор Матх Варехоусе подржава комбиновање бројева. Један пример би био да додате хек и бинарну вредност заједно, а затим прегледате резултат у децималном формату. Такође подржава окталну.

ЕасиЦалцулатион.цом је још лакши калкулатор за коришћење. Она ће одузети, подијелити, додати и умножити било које двије хексадецималне вриједности које вам дају, а одмах покажите све одговоре на истој страници. Такође приказује децималне еквиваленте поред одговора хекса.

Више информација о Хекадецимал-у

Реч хексадецимал је комбинација хекса (значење 6) и децималног (10). Бинарна је базна-2, октална је основа-8, а децимална је, наравно, основа-10.

Хексадецималне вредности се понекад уписују са префиксом "0к" (0к2Ф7) или са индексом (2Ф7 16 ), али не мења вредност. У оба ова примера, можете задржати или отпустити префикс или индекс, а децимална вриједност остати 759.