ASCII: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
м Відкинуто редагування 93.75.229.233 до зробленого AtolyBot
мНемає опису редагування
Рядок 10:
|- valign="top"
|
===== [[Відображення]] =====
{| class="wikitable" border="1" cellpadding="2" cellspacing="0"
|- valign="bottom"
Рядок 180 ⟶ 179:
| 
|
===== [[Відображення]] =====
{| class="wikitable" border="1" cellpadding="2" cellspacing="0"
|- valign="bottom"
Рядок 350 ⟶ 348:
| 
|
===== [[Відображення]] =====
{| class="wikitable" border="1" cellpadding="2" cellspacing="0"
|- valign="bottom"
Рядок 519 ⟶ 516:
|}
|}
 
Варто звернути увагу що великі і маленькі літери англійської абетки відрізняються лише одним третім бітом: буква "A" представлена у вигляді 0100 0001, а буква "a" у вигляді 0110 0001. Щоб змінити букву "A" на букву "a" треба лише змінити третій біт з 0 на 1. Це можна легко зробити провівши операцію побітового OR цієї букви із числом 0010 0000 (32). Зворотню операцію перетворення маленької літери в велику можна провести за допомогою операції побітового AND з числом 1101 1111 (223). Також можна легко перетворити символ цифри у число взявши чотири останні біти, наприклад символ "9" представлений у вигляді 0011 1001. Якщо взяти останні чотири біти, то вийде 1001, що дорівнює 9 у десятковій системі. Це можна зробити взявши залишок від ділення символу на 1 0000 (16).
 
== Псевдоніми ==