Тип даних char

Крім операцій множення і додавання, над цілочисельними змінними виробляються операції Div (операція цілочисельного ділення), Mod (обчислення залишку від цілочисельного ділення), операція віднімання «-».

В даному уроці буде розглянуто застосування логічних і сімволних констант. Логічна константа може приймати тільки 2 значення, або True. або False. Як значення символьної константи можуть використовуватися будь-які символи, які є в.

На відміну від змінних цілого, дійсного або символьного типів даних, булевские змінні не можна вводити з клавіатури. їх можна тільки виводити на екран. Однак можна використовувати невелику хитрість. Для того щоб можна було ввести булевскому.

Ми з Вами вже розглянули типи даних, які дозволяють зберігати і обробляти цілі числа (integer) і дробові числа (real). Тепер розглянемо тип даних, що дозволяє зберігати і обробляти різні символи. Символи - це всі букви і значки, які ми можемо побачити на клавіатурі. Для того щоб ввести в програму символьні змінні необхідно вказати для них символьний тип даних Char.

Рядок №4. Записуємо змінну «X» і вказуємо для неї тип даних Char. Char - тип даних, який дозволяє зберігати символи. В даному випадку в змінну «X» ми будемо записувати не якісь числа, а символи.

У рядку №7 ми присвоїли змінної «X» значення латинської букви L. Сам символ, який необхідно записати в змінну, обов'язково береться в апострофи. Нагадаю, що коли ми присвоюємо змінної числове значення, то число в апострофи не береться.

У рядку №8 виводимо на екран значення, яке ми присвоїли змінної X, тобто фактично на екран виведеться буква L.

Рядок №9. Функція Ord, перетворює букву в її числовий код. Коди всіх букв і символів можна подивитися в кодової таблиці ASCII, яка приведена нижче. ASCII (American Standard Code for Information Interchange) - міжнародний стандарт, прийнятий для кодування текстової інформації. З цієї таблиці, будь-які символи мають свій унікальний числовий код. У нашому прикладі змінної N присвоюється значення функції Ord (L) тобто (Код) літери «L» (за таблицею ASCII код букви «L» - 76).

У рядку №10 виводимо значення змінної «N» (тобто числовий код букви «L») на екран.

Рядок №11. Функція Chr протилежна функції Ord. Ця функція буде перетворювати числовий код символу в сам символ. В змінної N у нас записаний код букви «L». C допомогою функції Chr ми перетворимо цей код в букву і запишемо її в символьну змінну X. Таким чином, в рядку №12 на екран виведеться буква «L»

Тип даних char

Доповнення до матеріалу.

У наведеному вище прикладі функція Ord повертає в якості значення код змінної «X», якій присвоєно значення латинської літери «L». Після запису функції Ord змінна «X» коштує в круглих дужках (рядок №9). Замість записи змінної можна безпосередньо записати символ, код якого необхідно отримати. Цей символ необхідно укласти не тільки в круглі дужки, а й в апострофи. Таким чином програму можна записати так:

Кодова таблиця ASCII.

Тип даних char

Тип даних char