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

Аутор: Mark Sanchez
Датум Стварања: 28 Јануар 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Pretvaranje dekadnih brojeva u binarne
Видео: Pretvaranje dekadnih brojeva u binarne

Садржај

Како можете да промените овај скуп неразумљивих бројева и слова тако да постане разумљив за ваш рачунар или за вас лично? Хексадецималне бројеве је врло лако претворити у бинарне, због чега се хексадецимални бројеви користе у неким програмским језицима. Претварање хексадецималних бројева у децималне бројеве је мало зезнуто, али и то можете научити.

Кораци

1. део од 3: Претварање хексадецималних бројева у бинарне

  1. 1 Претворите сваку цифру хексадецималног броја у четири цифре бинарног броја. У суштини, хексадецимални систем је поједностављен начин представљања бинарних бројева. Претворите бројеве из хексадецималног у бинарни према следећој табели:
    ХекадецималБинари
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    А.1010
    Б1011
    Ц.1100
    Д.1101
    Е1110
    Ф.1111
  2. 2 Покушајте сами да претворите хексадецимални број у бинарни. Ево неколико примера. Истакните невидљиви текст десно од знака једнакости да бисте видели одговор и тестирали се.
    • А23 = 1010 0010 0011
    • ПЧЕЛА = 1011 1110 1110
    • 70Ц558 = 0111 0000 1100 0101 0101 1000
  3. 3 Схватите принцип трансформације. У бинарном облику н цифре се могу користити за представљање 2 различита броја. На пример, користећи четири бинарне цифре, можете представити 2 = 16 бројева. Пошто хексадецимални систем користи шеснаест знакова, један знак може представљати 16 = 16 бројева. Ово олакшава претварање хексадецималних у бинарне бројеве и обрнуто.
    • Такође можете замислити како бројање прелази на следећу цифру у сваком систему. Хексадецимални "... Д, Е, Ф, 10", а у бинарном облику -" 1101, 1110, 1111, 10000’.

2. део 3: Претварање хексадецималних бројева у децимале

  1. 1 Запамтите како функционише систем децималних бројева. Сваки дан користите децималне бројеве не размишљајући о томе како они функционишу, али када сте их тек почели учити у школи, учитељ вам је објаснио које су то јединице, десетице, стотине итд. У наставку ћемо вас укратко подсетити на то како функционише децимални систем бројева, што ће вам помоћи да претворите бројеве.
    • Свака цифра децималног броја налази се на одређеном месту које се зове место. Цифре се броје здесна налево. Прва категорија су јединице, друга категорија су десетке, трећа категорија је стотине итд. Ако је број 3 у првој цифри, онда је ово број 3, ако је у другој - онда 30, ако је у трећој - онда 300.
    • Математички, цифре се могу описати на следећи начин: 10, 10, 10 итд. Због тога се овај систем назива децималним.
  2. 2 Запишите децимални број као збир неких појмова. Ово ће олакшати разумевање процеса претварања хексадецималних бројева у децималне бројеве. На пример, број 48013710 (запамтите да је индекс 10 значи да је дати број децимални).
    • Почевши од прве цифре с десне стране: 7 = 7 к 10 или 7 к 1
    • Кретање здесна налево: 3 = 3 к 10 или 3 к 10
    • 480137 = 4к100 000 + 8к10 000 + 0к1 000 + 1к100 + 3к10 + 7к1.
  3. 3 За претварање хексадецималног броја у децимални, свака цифра (почевши од десне стране) хексадецималног броја мора се помножити са 16 на степен који одговара цифри ове цифре. На пример, размотрите хексадецимални број Ц92116... Почните са првом цифром десно (1) и помножите је са 16 (прва цифра је дата нултим степеном); повећавајте експонент сваки пут када пређете на следећу цифру (здесна налево):
    • 116 = 1 к 16 = 1 к 1 (све цифре су у децималним вредностима осим где је назначено)
    • 216 = 2 к 16 = 2 к 16
    • 916 = 9 к 16 = 9 к 256
    • Ц = Ц к 16 = Ц к 4096
  4. 4 Претворите абецедне знакове у децималне цифре. Бројеви имају исто значење и у децималном и у хексадецималном систему (на пример, 716 = 710). Користите следећу листу за претварање абецедних хексадецималних знакова у децималне цифре:
    • А = 10
    • Б = 11
    • Ц = 12
    • Д = 13
    • Е = 14
    • Ф = 15
  5. 5 Извршите прорачуне. Сада једноставно помножите одговарајуће цифре и додајте резултате множења да бисте добили децимални број. У нашем примеру:
    • Ц92116 = (1 к 1) + (2 к 16) + (9 к 256) + (12 к 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Децимални број има више цифара од хексадецималног броја јер једна хексадецимална цифра описује више информација од једне децималне цифре.
  6. 6 Вежбајте претварање бројева. Ево неколико задатака за претварање хексадецималних бројева у децималне бројеве. Истакните невидљиви текст десно од знака једнакости да бисте видели одговор и тестирали се.
    • 3АБ16 = 93910
    • А1А116 = 4137710
    • 500016 = 2048010
    • 500Д16 = 2049310
    • 18А2Ф16 = 10091110

3. део 3: Хексадецимални систем бројева

  1. 1 Научите како да користите хексадецимални систем. Обично користимо десетоцифрени децимални систем. Хексадецимални систем користи шеснаест знакова, укључујући и бројеве и слова.
    • Ево бројева који почињу од нуле:
      Хекадецимал Децималан Хекадецимал Децималан
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      А.1026
      Б1127
      Ц.1228
      Д.1329
      Е1430
      Ф.1531
  2. 2 Користите индекс да бисте показали који систем користите. За то се користи децимални број. На пример 1710 - ово је број 17 у децималном систему (то јест, уобичајени децимални број 17); Једанаест10 = 1016, то јест, децимални 11 је једнак 10 у хексадецималном броју. Хексадецимални бројеви не укључују увек слово. Али ако уместо броја напишете слово, онда је јасно да је ово хексадецимални систем.

Савјети

  • Приликом претварања великих хексадецималних бројева користите мрежни калкулатор. Можда се уопште не гњавите и користите мрежни претварач, али ипак је добро разумети ручне прорачуне како бисте правилно разумели процес.
  • Алгоритам за претварање хекса у децимални број погодан је за претварање било којег система бројева у децималне бројеве. Само замените број 16 (у неким степенима) одговарајућим бројем (у неким овлашћењима) другог система бројева.