МИК
Облик
МИК (наричана още Interprog, Българска кодировка е българска извънстандартна кодировка за кирилицата за MS-DOS. Използвана е предимно в Правец 16.
Разположение
[редактиране | редактиране на кода]Показана е само горната половина (128–255) на таблицата, долната (0–127) е идентична с ASCII.
Забележки
[редактиране | редактиране на кода]МИК кодировката обединява някои символи:
- ↑ 0xE1 е едновременно немската буква есцет (U+00DF, ß) и гръцката малка буква бета (U+03B2, β);
- ↑ 0xE4 е едновременно знак за сума (U+2211, ∑) и гръцката голяма буква сигма (U+03A3, Σ);
- ↑ 0xE6 е едновременно знак за микро (U+00B5, µ) и гръцката малка буква мю (U+03BC, μ);
- ↑ 0xEA е едновременно знак за Ом (U+2126, Ω) и гръцката голяма буква омега (U+03A9, Ω);
- ↑ 0xEE е едновременно знак за елемента на (U+2208, ∈) и гръцката малка буква Епсилон (U+03B5, ε)!
Разпределение на буквите
[редактиране | редактиране на кода]МИК кодировката запазва азбучният ред на кирилицата, което позволява лесна обработка в бинарен вид:
10xx xxxx – е буква от кирилицата
100x xxxx – е главна буква от кирилицата
101x xxxx – е малка буква от кирилицата
По този начин е лесно създаването на функции за тестване и обработка на букви:
IsAlpha(), IsUpper(), IsLower(), ToUpper() and ToLower(),
са битови оператори и подреждането е по сравняване на стойностите на буквите.