ASCII: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Jarozwj (обговорення | внесок) м Відкинуто редагування 93.75.229.233 до зробленого AtolyBot |
Tohaomg (обговорення | внесок) мНемає опису редагування |
||
Рядок 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).
== Псевдоніми ==
|