Двоичное число - это система счисления с основанием 2. Это означает, что он использует только два символа, обычно «0» и «1». Возможно, вы привыкли к десятичной системе счисления, большинство людей знает ее как индуистско-арабскую систему счисления. Система счисления с основанием 10 состоит из десяти символов 0,1,2,3,4,5,6,7,8 и 9. Таким образом, система счисления с основанием два состоит из 2 символов 0 и 1.
Двоичные коды в телекоммуникациях и вычислениях используются для различных методов кодирования данных, таких как символьные строки в битовые строки. Например, символ нижнего регистра «b», если он представлен битовой строкой, равен 1100010.
Давайте изменим число вроде 8 с основанием 10 на двоичное.
8/2 = 4 остатка 0
4/2 = 2 остатка 0
2/2 = 1 остатка 0
1/2 = 0 остатка 1
Итак, 8 в двоичном формате равно 1000.
Давайте теперь возьмем число в двоичном формате и заменим его на число с основанием 10. Мы заменим 11010 основание 2 или двоичное на основание 10.
Возьмите двоичное число и переверните его (на самом деле это не обязательно, но упрощает), чтобы получить 01011
Затем мы возьмем эти числа и умножим их на 2 в степени их позиции.
0 *2⁰ +1 * 2¹ + 0 * 2² + 1 * 2³ + 1 * 2⁴
= 0 + 2 + 0 + 8 + 16
= 26
Похоже, двоичное число 11010 - это число 26 в базе 10!
Еще видео о преобразовании двоичных чисел:
Спасибо за прочтение этой статьи, надеюсь, она будет вам полезна! Продолжайте учиться, и если вы хотите больше видео по информатике и анализу алгоритмов, посетите и подпишитесь на мои каналы YouTube (randerson112358 и compsci112358)
Ознакомьтесь со следующими материалами / видео по информатике, анализу алгоритмов, программированию и логике:
Канал YouTube:
randerson112358: https://www.youtube.com/channel/UCaV_0qp2NZd319K4_K8Z5SQ
compsci112358:
https://www.youtube.com/channel/UCbmb5IoBtHZTpYZCDBOC1CA
Веб-сайт:
http://everythingcomputerscience.com/
Видеоуроки по взаимосвязи повторяемости:
https://www.udemy.com/recurrence-relation-made-easy/
Видеоурок по анализу алгоритмов:
https://www.udemy.com/algorithm-analysis/
Twitter:
https://twitter.com/CsEverything