Можна заборонити змінювати значення змінної, задавши при її описі ключі-ше слово const, наприклад:
const float x = 0.1, у = 0.1f; // const поширюється на обидві змінні
Такі величини називають іменованими константами, або просто константами. Вони застосовуються для того, щоб замість значень констант можна було використовувати в програмі їх імена. Це робить програму більш зрозумілою і про-легшає внесення в неї змін, оскільки змінити значення досить тільки в одному місці програми.
Поліпшення читабельності відбувається тільки при осмисленому виборі імен кон-стант. В добре написаної програмі взагалі не повинно зустрічатися інших чисел, крім 0 і 1, всі інші числа повинні задаватися іменованими константами З іменами, що відображають їх призначення.
Іменовані константи повинні обов'язково инициализироваться при описа-нии. При ініціалізації можна використовувати не тільки константу, а й Вира-ються - головне, щоб воно було обчислюваним на етапі компіляції, наприклад:
const int b = 1, а = 100;
const int x = b * а + 25;
Операції і вирази
Вираз - це правило обчислення значення. У вираженні беруть участь опе-ранди, об'єднані знаками операцій. Операндами найпростішого виразу можуть бути константи, змінні і виклики функції. Наприклад, а + 2 - це вираз, в якому + є знаком операції, а а і операндами. Прогалини всередині знака операції, що складається з декількох сім-волів, не допускаються. За кількістю що беруть участь в одній операції опе-рандів операції діляться на унарні, бінарниеі тернарного. Операції С # при-ведені в табл. 3.1 (в цій таблиці символ х покликаний показати розташування операнда і не є частиною знака операції)
Таблиця 3.1. Операції С #