Как да конвертирате от десетичен в шестнадесетичен: 15 стъпки

Съдържание:

Как да конвертирате от десетичен в шестнадесетичен: 15 стъпки
Как да конвертирате от десетичен в шестнадесетичен: 15 стъпки

Видео: Как да конвертирате от десетичен в шестнадесетичен: 15 стъпки

Видео: Как да конвертирате от десетичен в шестнадесетичен: 15 стъпки
Видео: Топ 7 Хора със СТРАННИ ПРИСТРАСТЯВАНИЯ! 2024, Може
Anonim

Шестнадесетичната е основна шестнадесет цифрова система. Това означава, че има 16 символа, които могат да представляват една цифра, добавяйки A, B, C, D, E и F върху обичайните десет цифри. Преобразуването от десетичен в шестнадесетичен е по -трудно, отколкото обратното. Отделете време да научите това, тъй като е по -лесно да избегнете грешки, след като разберете защо преобразуването работи.

Конвертор

Image
Image

Десетичен в шестнадесетичен конвертор

Реализации с малки числа

Десетично 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Шестнадесетичен 0 1 2 3 4 5 6 7 8 9 А Б ° С д E F

Стъпки

Метод 1 от 2: Интуитивен метод

Преобразувайте от десетична в шестнадесетична стъпка 1
Преобразувайте от десетична в шестнадесетична стъпка 1

Стъпка 1. Използвайте този метод, ако сте начинаещ в шестнадесетичен

От двата подхода в това ръководство този е по -лесен за следване от повечето хора. Ако вече се чувствате добре с различни бази, опитайте по -бързия метод по -долу.

Ако сте напълно нов в шестнадесетичната, може да искате да научите основните понятия

Преобразувайте от десетична в шестнадесетична стъпка 2
Преобразувайте от десетична в шестнадесетична стъпка 2

Стъпка 2. Запишете правомощията на 16

Всяка цифра в шестнадесетично число представлява различна степен 16, точно както всяка десетична цифра представлява степен 10. Този списък с степени от 16 ще бъде полезен по време на преобразуването:

  • 165 = 1, 048, 576
  • 164 = 65, 536
  • 163 = 4, 096
  • 162 = 256
  • 161 = 16
  • Ако десетичното число, което преобразувате, е по -голямо от 1, 048, 576, изчислете по -високи степени от 16 и ги добавете към списъка.
Преобразувайте от десетична в шестнадесетична стъпка 3
Преобразувайте от десетична в шестнадесетична стъпка 3

Стъпка 3. Намерете най -голямата степен от 16, която се вписва във вашето десетично число

Запишете десетичното число, което ще преобразувате. Вижте списъка по -горе. Намерете най -голямата степен от 16, която е по -малка от десетичното число.

Например, ако конвертирате 495 до шестнадесетичен, бихте избрали 256 от списъка по -горе.

Преобразувайте от десетична в шестнадесетична стъпка 4
Преобразувайте от десетична в шестнадесетична стъпка 4

Стъпка 4. Разделете десетичното число на тази степен 16

Спрете на цялото число, игнорирайки всяка част от отговора след десетичната запетая.

  • В нашия пример 495 ÷ 256 = 1,93 …, но ние се интересуваме само от цялото число

    Етап 1..

  • Вашият отговор е първата цифра от шестнадесетичното число. В този случай, тъй като разделихме на 256, 1 е на "256 -то място".
Преобразувайте от десетична в шестнадесетична стъпка 5
Преобразувайте от десетична в шестнадесетична стъпка 5

Стъпка 5. Намерете остатъка

Това ви казва какво е останало от десетичното число за преобразуване. Ето как да го изчислите, точно както бихте направили при дълго деление:

  • Умножете последния си отговор с делителя. В нашия пример 1 х 256 = 256. (С други думи, 1 в нашето шестнадесетично число представлява 256 в основа 10).
  • Извадете отговора си от дивидента. 495 - 256 = 239.
Преобразувайте от десетична в шестнадесетична стъпка 6
Преобразувайте от десетична в шестнадесетична стъпка 6

Стъпка 6. Разделете остатъка на следващата по -висока степен от 16

Обърнете се към списъка с правомощия от 16. Придвижете се до следващата най -малка степен от 16. Разделете остатъка на тази стойност, за да намерите следващата цифра от вашето шестнадесетично число. (Ако остатъкът е по -малък от това число, следващата цифра е 0.)

  • 239 ÷ 16 =

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

  • Това е втората цифра от нашето шестнадесетично число, на "16 -то място". Всяко число от 0 до 15 може да бъде представено с една шестнадесетична цифра. Ще преобразуваме в правилната нотация в края на този метод.
Преобразувайте от десетична в шестнадесетична стъпка 7
Преобразувайте от десетична в шестнадесетична стъпка 7

Стъпка 7. Намерете остатъка отново

Както преди, умножете отговора си с делителя, след което извадете отговора си от дивидента. Това е остатъкът, който все още трябва да бъде преобразуван.

  • 14 x 16 = 224.
  • 239 - 224 = 15, така че остатъкът е

    Стъпка 15..

Преобразувайте от десетична в шестнадесетична стъпка 8
Преобразувайте от десетична в шестнадесетична стъпка 8

Стъпка 8. Повторете, докато получите остатък под 16

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

Последната "цифра" на нашето шестнадесетично число е 15, на "1s място"

Преобразувайте от десетична в шестнадесетична стъпка 9
Преобразувайте от десетична в шестнадесетична стъпка 9

Стъпка 9. Напишете отговора си в правилната нотация

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

  • Цифрите от 0 до 9 остават същите.
  • 10 = А; 11 = В; 12 = С; 13 = D; 14 = Е; 15 = F
  • В нашия пример завършихме с цифри (1) (14) (15). В правилната нотация това става шестнадесетично число 1EF.
Преобразувайте от десетична в шестнадесетична стъпка 10
Преобразувайте от десетична в шестнадесетична стъпка 10

Стъпка 10. Проверете работата си

Проверката на отговора ви е лесна, когато разбирате как работят шестнадесетичните числа. Преобразувайте всяка цифра обратно в десетична форма, след това умножете по степента 16 за тази позиция. Ето работата за нашия пример:

  • 1EF → (1) (14) (15)
  • Работейки отдясно наляво, 15 е от 160 = Позиция 1 сек. 15 x 1 = 15.
  • Следващата цифра вляво е 161 = Позиция 16s. 14 x 16 = 224.
  • Следващата цифра е 162 = Позиция 256s. 1 х 256 = 256.
  • Като ги добавим заедно, 256 + 224 + 15 = 495, нашето първоначално число.

Метод 2 от 2: Бърз метод (остатъци)

Преобразувайте от десетична в шестнадесетична стъпка 11
Преобразувайте от десетична в шестнадесетична стъпка 11

Стъпка 1. Разделете десетичното число на 16

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

За този пример нека бъдем амбициозни и преобразуваме десетичното число 317, 547. Изчислете 317, 547 ÷ 16 = 19, 846, игнорирайки цифрите след десетичната запетая.

Преобразувайте от десетична в шестнадесетична стъпка 12
Преобразувайте от десетична в шестнадесетична стъпка 12

Стъпка 2. Запишете остатъка в шестнадесетична нотация

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

  • За да намерите остатъка, умножете отговора си с делителя, след което извадете резултата от дивидента. В нашия пример 317, 547 - (19, 846 x 16) = 11.
  • Преобразувайте цифрата в шестнадесетична нотация, като използвате диаграмата за преобразуване на малки числа в горната част на тази страница. 11 става Б в нашия пример.
Преобразувайте от десетична в шестнадесетична стъпка 13
Преобразувайте от десетична в шестнадесетична стъпка 13

Стъпка 3. Повторете процеса с коефициента

Преобразували сте остатъка в шестнадесетична цифра. Сега, за да продължите да конвертирате коефициента, разделете го отново на 16. Остатъкът е от последната до последна цифра на шестнадесетичното число. Това работи от същата логика, както по -горе: първоначалното число вече е разделено на (16 x 16 =) 256, така че остатъкът е частта от числото, която не може да се побере на мястото на 256s. Вече знаем мястото на 1s, така че този остатък трябва да е мястото на 16s.

  • В нашия пример 19, 846 /16 = 1240.
  • Остатък = 19, 846 - (1240 x 16) =

    Стъпка 6.. Това е последната до последна цифра на нашето шестнадесетично число.

Преобразувайте от десетична в шестнадесетична стъпка 14
Преобразувайте от десетична в шестнадесетична стъпка 14

Стъпка 4. Повторете, докато не получите коефициент по -малък от 16

Не забравяйте да конвертирате остатъци от 10 на 15 в шестнадесетична нотация. Записвайте всеки остатък, докато вървите. Крайният коефициент (по -малък от 16) е първата цифра от вашето число. Ето нашия пример продължи:

  • Вземете последното коефициент и го разделете отново на 16. 1240 /16 = 77 Остатък

    Стъпка 8..

  • 77 /16 = 4 Остатък 13 = д.
  • 4 <16, значи

    Стъпка 4. е първата цифра.

Преобразувайте от десетична в шестнадесетична стъпка 15
Преобразувайте от десетична в шестнадесетична стъпка 15

Стъпка 5. Попълнете номера

Както бе споменато по -рано, намирате всяка цифра от шестнадесетичното число отдясно наляво. Проверете работата си, за да се уверите, че сте ги написали в правилния ред.

  • Нашият краен отговор е 4D86B.
  • За да проверите работата си, преобразувайте всяка цифра обратно в десетично число, умножете по степени на 16 и сумирайте резултатите. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, първоначалното ни десетично число.

Препоръчано: