• Компютри и Електроника
  • Програмиране

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

Binary брой система (на базата на две) - нотация която има две възможни стойности за всяка стойност на бита; те често са представени като 0 или 1. В контраст, Десетичен (въз основа на десет) - нотация има десет възможни стойности (0,1,2,3,4,5,6,7,8 или 9) за всяка битова стойност. За да се избегне объркване при използването на различни бройни системи, общата проба на всеки номер може да бъде определен от разлагането му в знаци. Например, двоичен номер 10011100 може да бъде по-точно определя като въз основа на две или писмено на десетични числа 100111002. A 156 може да бъде написано като 15 610 и се чете като сто петдесет и шест, въз основа на десет. Binary система е вътрешния езика на компютрите, и сериозни програмисти трябва да разберат как да се превърне в гол от двоичен в десетичен. Свържи се с преводи от десетична към двоична често е трудно за овладяване на първо място. Забележка: Това е само за изчисления, а не за азбучен тълкуване на компютърен код.

Стъпки

Метод 1 от 2: Метод позиционни записи

    Как да конвертирате от двоичен в десетичен
  1. Например конвертирате dviykovechyslo 100110112 в десетична система. За да направите това, десен остави запис степен на две. Приключва, когато броят на позициите в списъка ще бъде равен на броя на знаците в живота и. Например, броят 10011011 се състои от 8 символа, така че има 8 елемента в списъка ще изглежда така: 128, 64, 32, 16, 8, 4, 2, 1

  2. Как да конвертирате от двоичен в десетичен
  3. Под списъка Запишете първия dviykovechyslo.

  4. Как да конвертирате от двоичен в десетичен
  5. Сега направи линия, която ще свързва всеки допълнителен признак на двоичен броя на силата на две, което е над него. Получаване на правото, свържете линия първият знак на двоичен номер на първата степен на две право в него. След това свържете втора линия марка двоичен номер и втория етап на две от тях. Просто свържете останалата част от героите с правомощия.

  6. Как да конвертирате от двоичен в десетичен
  7. Сега се преразгледат всички признаци двоично число. Ако знакът - 1, а след това да ги записвате подходяща степен на две в ред. Ако е 0, в съответствие 0 рекорд.

  8. Как да конвертирате от двоичен в десетичен
  9. Компонентите са регистрирани под номера на реда. Сумата, която ще бъде 155. Това - десетичния еквивалент на двоичен номер 10011011. Или, пишете на основните индекси:

  10. Как да конвертирате от двоичен в десетичен
  11. Повтаряйки решението по този начин можете да си спомня добре степен на две и след това можете да пропуснете Стъпка 1.

Метод 2 от 2: Метод удвояване

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

  2. Как да конвертирате от двоичен в десетичен
  3. Да започнем от ляво на знака ние двоично число. Преминаването от знак да подпише полето ние удвои бившия междинен резултат и да добавите текущата знака. Например, за да преведете десетичната система номер 1011001 2 можем да изпълните следните стъпки:

  4. Как да конвертирате от двоичен в десетичен
  5. 1011001 GT; 0 * 2 + 1 = 1

  6. Как да конвертирате от двоичен в десетичен
  7. 1011001 GT; 1 * 2 + 0 = 2

  8. Как да конвертирате от двоичен в десетичен
  9. 1011001 GT; 2 * 2 + 1 = 5

  10. Как да конвертирате от двоичен в десетичен
  11. 1011001 GT; 5 * 2 + 1 = 11

  12. Как да конвертирате от двоичен в десетичен
  13. 1011001 GT; 11 * 2 + 0 = 22

  14. Как да конвертирате от двоичен в десетичен
  15. 1011001 GT; 22 * 2 + 0 = 44

  16. Как да конвертирате от двоичен в десетичен
  17. 1011001 GT; 44 * 2 + 1 = 8910

  18. Как да конвертирате от двоичен в десетичен
  19. И по този начин, и как позиционна записи могат да бъдат променени така, че системата на базата на който и да е тези, които могат да преведат да е десетична. По този начин ние се удвои за нас този номер въз основа на две. Ако тя се основава на друг номер, щяхме да се удвои и да се умножи този номер. Например, ако се основава на 37, щяхме да заменя * 2 * 37. Крайният резултат ще бъде винаги в десетичната система.

Съвет

  • Train. Опитайте се да я превърне в двоични числа 110100012, 111100012. 110 012 и техните десетични еквиваленти, съответно, 20 910, 2510 и 24110.
  • Инсталирана операционна система Microsoft Windows калкулатор може да се извърши трансфер за вас, но ако сте програмист, което е добре да имат добро разбиране как подобен превод. Настройки превод калкулатор, за да видите прозореца отваряне на менюто View и изберете Програмист. За Linux, можете да използвате galculator.