Итак, на прошлой неделе мы обсудили, как преобразовать число с основанием 10 в число с основанием 2. Крайне важно, чтобы вы понимали, как преобразовывать эти числа, или, по крайней мере, вы понимали, как считать в двоичном формате. Если вы еще не понимаете, как считать в двоичном коде, этот раздел окажется несколько сложным, и я предлагаю просмотреть свой предыдущий блог, прежде чем продолжить.

Как только вы разберетесь с системой счисления в двоичном коде, на самом деле не так уж сложно преобразовать эти числа в буквы и наоборот. На самом деле, мне так нравится писать двоичный код, что я сделал наклейку на крышку своего ноутбука! Вы можете это расшифровать?

Первое, что вам нужно знать, это то, что мы будем преобразовывать двоичные числа в буквы, используя коды ASCII. ASCII означает Американский стандартный код обмена информацией. Коды ASCII представляют текст в компьютерах, телекоммуникационном оборудовании и многих других устройствах. Большинство современных схем кодирования символов основаны на ASCII.

В приведенной выше таблице у нас есть все буквы алфавита, как в заглавной, так и в строчной версиях. Мы видим, что прописные буквы начинаются с того, что эквивалентно двоичному числу 01000001 (65), а строчные буквы начинаются с того, что эквивалентно двоичному числу 01100001 (97). Более простой способ запомнить, с какого числа начинаются буквы, - представить себе только первые 3 числа в двоичном формате. 010 и 011, если вы помните это, то все, что вам нужно сделать, это поставить 1 в самом конце 8 цифр и у вас есть буква A | a.

Другой способ подумать об этом, который, как я считаю, также работает, - это просто найти значение того, сколько букв вы отдали от «A» в алфавите, а затем просто записать это значение в двоичном коде. Итак, если я собираюсь написать букву D, то я могу начать отсчет, начиная с A с числа 1, B равно 2, C равно 3, D равно 4. Итак, число 4 - это то, что я бы написал в двоичном коде, например так что 100. Теперь, когда у нас есть это все, что нам нужно сделать, это выяснить, хотим ли мы сделать эту букву заглавной или строчной. Допустим, мы хотим использовать его с заглавной буквы, тогда мы знаем, что первые 3 числа должны быть 010. Итак, теперь у нас есть первые 3 числа плюс значение нашего букву, мы можем просто заполнить среднюю область нулями, так как нам нужно всего 8 чисел. Итак, у нас есть 0 между ними, и мы получаем 010 00 100. Это код ASCII для буквы A!

Давайте рассмотрим еще одно письмо, чтобы действительно укрепить эту концепцию. Давайте работать с буквой Z. Сначала мы подсчитываем, сколько букв мы находимся от A. Итак, поскольку мы выбрали последнюю букву в алфавите и знаем, что существует 26 букв, мы можем определить, что буква Z частично представлена ​​буквой Z. двоичное число 26. Число 26 в двоичном коде выглядит как 11010. Теперь все, что нам нужно сделать, это выяснить, хотим ли мы прописные или строчные буквы. На этот раз мы будем использовать значение в нижнем регистре, поэтому мы добавляем значение 010 к двоичному коду и заканчиваем 01011010, который представляет z в коде ASCII.

Большой! Мы рассмотрели коды ASCII и показали, как писать буквы, используя двоичные числа. Но это только начало. Подумайте обо всех специальных символах, таких как & /, @! и так далее. Все они имеют коды ASCII, но, к сожалению, вы не можете следовать тем же методам, которые я показал выше. Если они вас интересуют, вы можете легко найти эти значения, выполнив простой поиск по запросу «Специальные символы кода ASCII». И последнее, что я оставлю вам, - это код ASCII для символа пробела 00100000. Теперь, если вы еще это сделали, вернитесь в мой предыдущий блог, где я написал секретное сообщение, и посмотрите, сможете ли вы его расшифровать. Вы также можете расшифровать тот, который у меня на крышке моего ноутбука, если хотите увидеть, что на нем написано! Надеюсь, вам понравилось изучать двоичный код, и вы нашли его таким же увлекательным, как и я.