Як перетворити символ літери у двійковий код

Автор: Alice Brown
Дата Створення: 1 Травень 2021
Дата Оновлення: 18 Листопад 2024
Anonim
Что такое ascii символы. ascii что это такое? Таблица ascii c++. C ++ Для начинающих. Урок #62
Відеоролик: Что такое ascii символы. ascii что это такое? Таблица ascii c++. C ++ Для начинающих. Урок #62

Зміст

Цифрова мова - це двійковий код. Замість базової десяти системи, що використовується у повсякденному житті, двійкова система має базову дві. Ця цифрова мова записана у вигляді серії нулів та одиниць. Для перетворення символу стандартної літери в цифровий (двійковий) код необхідно використовувати схему кодування ASCII, щоб знайти числове позначення кожної літери. Потім основна математика використовується для перетворення присвоєного числа в його двійковий еквівалент.

Крок 1

Починаючи з цифри "1", подвоюйте цифри, поки не досягнете "128". Запишіть результати справа наліво.

128 - 64 - 32 - 16 - 8 - 4 - 2 - 1.

Крок 2

Перелічіть великі літери алфавіту по порядку. Потім напишіть "65" поруч із літерою "А". Нарешті, перелічіть кожну з наступних букв із наступними цілими числами, більшими за 65.


A (65) B (66) C (67) D (68) E (69) F (70) G (71) H (72) I (73) J (74) K (75) L (76) M ( 77) N (78) O (79) P (80) Q (81) R (82) S (83) T (84) U (85) V (86) W (87) X (88) Y (89) Z (90)

Крок 3

Виберіть букву, яку потрібно перетворити в цифровий (двійковий) код. Зверніть увагу на номер, вказаний поруч із літерою.

Приклад: S (83).

Крок 4

Відповідь: скільки разів число 128 вписується в число, що позначає букву? Якщо 128 вміщується в межах цього числа, напишіть, скільки разів. Якщо воно взагалі не підходить, введіть "0"

Приклад: 128 не вміщується в 83. Отже, першим числом у двійковому коді великої літери S є "0".

Крок 5

Відповідь: скільки разів 64 - наступне число у списку на кроці 1 - вписується в номер букви? Якщо відповіді немає, напишіть "0". Якщо підходить, напишіть, скільки разів (відповідь ніколи не буде більше 1 разу). Потім розрахуйте решту.

Приклад: 64 поміщається протягом 83 разів. Отже, «1» - це друге число у верхньому регістрі двійкового коду «S».


Решта - 19, бо 83 - 64 = 19.

Крок 6

Якщо на кроці 5 відповідь "0", відповідь: скільки разів число 32 - наступне у списку на кроці 1 - вписується в номер букви. Якщо відповідь із кроку 5 - "1", відповідь: скільки разів число 32 вкладається в розрахований відпочинок?

Приклад: 32 не вміщується в межах 19. Тому третім числом у двійковому коді великої літери "S" є "0".

Крок 7

Продовжуйте цей шаблон, пишучи "0", якщо решта не входить до наступного числа у списку, або "1", якщо решта відповідає цьому номеру. Потім обчисліть новий відпочинок.

Приклад: 16 підходить один раз протягом 19. Отже, четверте число в двійковому коді великої літери "S" дорівнює "1", а решта - 3.

Оскільки 8 не вміщується в межах 3, п’яте число - "0".

Оскільки 4 не підходить до 3, шосте число - "0".

Оскільки 2 підходить один раз в межах 3, сьомий номер коду - "1", а решта - 1.

Оскільки 1 підходить один раз в межах 1, восьме і останнє число в коді - "1".


Таким чином, двійковий код великої літери "S" - "01010011".