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

Автор: Mark Sanchez
Дата На Създаване: 28 Януари 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Lesson 04: Introduction to Base number Binary,  Decimal, Hexadecimal and Octal
Видео: Lesson 04: Introduction to Base number Binary, Decimal, Hexadecimal and Octal

Съдържание

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

Стъпки

Част 1 от 3: Преобразуване на шестнадесетични числа в двоични

  1. 1 Преобразувайте всяка цифра от шестнадесетично число в четири цифри от двоично число. По същество шестнадесетичната система е опростен начин за представяне на двоични числа. Преобразувайте числа от шестнадесетични в двоични според следната таблица:
    ШестнадесетиченДвоичен
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    А1010
    Б1011
    ° С1100
    д1101
    E1110
    F1111
  2. 2 Опитайте сами да преобразувате шестнадесетичното число в двоично. Ето няколко примера. Маркирайте невидимия текст вдясно от знака за равенство, за да видите отговора и да се тествате.
    • A23 = 1010 0010 0011
    • ПЧЕЛ = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Разберете принципа на трансформация. В двоичен формат н цифрите могат да се използват за представяне на 2 различни числа. Например, използвайки четири двоични цифри, можете да представите 2 = 16 числа. Тъй като шестнадесетичната система използва шестнадесет знака, един знак може да представлява 16 = 16 числа. Това улеснява преобразуването на шестнадесетичните в двоични числа и обратно.
    • Можете също така да си представите как броенето преминава към следващата цифра във всяка система. Шестнадесетичен "... D, E, F, 10", а в двоичен -" 1101, 1110, 1111, 10000’.

Част 2 от 3: Преобразуване на шестнадесетични числа в десетични

  1. 1 Спомнете си как работи системата с десетични числа. Използвате десетични числа всеки ден, без да мислите как работят, но когато за първи път започнахте да ги изучавате в училище, учителят ви обясни кои единици, десетки, стотици и т.н. По -долу ще ви напомним накратко как работи десетичната бройна система, което ще ви помогне да конвертирате числа.
    • Всяка цифра от десетично число е на определено място, наречено място. Цифрите се броят отдясно наляво. Първата категория е единици, втората категория е десетки, третата категория е стотици и т.н. Ако числото 3 е в първата цифра, това е числото 3, ако във втората - тогава 30, ако в третата - тогава 300.
    • Математически цифрите могат да бъдат описани по следния начин: 10, 10, 10 и т.н. Следователно тази система се нарича десетична.
  2. 2 Запишете десетичното число като сума от някои членове. Това ще улесни разбирането на процеса на преобразуване на шестнадесетичните числа в десетични. Например числото 48013710 (не забравяйте, че индексът 10 означава, че даденото число е десетично).
    • Започвайки с първата цифра вдясно: 7 = 7 x 10 или 7 x 1
    • Придвижване отдясно наляво: 3 = 3 x 10 или 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 За да преобразувате шестнадесетично число в десетично, всяка цифра (започваща отдясно) на шестнадесетичното число трябва да се умножи по 16 до степента, съответстваща на цифрата на тази цифра. Например, помислете за шестнадесетичното число C92116... Започнете с първата цифра вдясно (1) и я умножете по 16 (първата цифра е дадена с нулева степен); увеличавайте степента всеки път, когато преминете към следващата цифра (отдясно наляво):
    • 116 = 1 x 16 = 1 x 1 (всички цифри са в десетичен знак, с изключение на мястото, където е отбелязано)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 Преобразувайте азбучни знаци в десетични цифри. Числата имат едно и също значение както в десетичната, така и в шестнадесетичната система (например 716 = 710). Използвайте следния списък, за да конвертирате азбучни шестнадесетични знаци в десетични цифри:
    • A = 10
    • В = 11
    • С = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Извършете изчисления. Сега просто умножете съответните цифри и добавете резултатите от умножението, за да получите десетичното число. В нашия пример:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Десетичното число има повече цифри от шестнадесетичното число, защото една шестнадесетична цифра описва повече информация от една десетична цифра.
  6. 6 Практикувайте преобразуването на числа. Ето някои задачи за преобразуване на шестнадесетични числа в десетични числа. Маркирайте невидимия текст вдясно от знака за равенство, за да видите отговора и да се тествате.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

Част 3 от 3: Шестнадесетична бройна система

  1. 1 Научете как да използвате шестнадесетичната система. Обикновено използваме десетцифрената десетична система. Шестнадесетичната система използва шестнадесет знака, включително цифри и букви.
    • Ето числата, започващи от нула:
      Шестнадесетичен Десетично Шестнадесетичен Десетично
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      А1026
      Б1127
      ° С1228
      д131D29
      E1430
      F151F31
  2. 2 Използвайте индекс, за да покажете коя система използвате. За това се използва десетично число. Например 1710 - това е числото 17 в десетичната система (тоест обичайното десетично число 17); единадесет10 = 1016, тоест десетичната 11 е равна на 10 в шестнадесетична. Шестнадесетичните числа не винаги включват буква. Но ако вместо число пишете буква, тогава е ясно, че това е шестнадесетична система.

Съвети

  • Използвайте онлайн калкулатор, когато преобразувате големи шестнадесетични числа. Може изобщо да не се притеснявате и да използвате онлайн конвертор, но все пак е добра идея да разберете ръчните изчисления, за да разберете правилно процеса.
  • Алгоритъмът за шестнадесетично до десетично преобразуване е подходящ за преобразуване на всяка бройна система в десетични числа. Просто заменете числото 16 (в някои степени) със съответното число (в някои правомощия) на друга цифрова система.