Лекція 1. Прості елементи мови. Вступ
4. Константи
Константами називаються перерахування величин у програмі. Розділяють константи таких типів:
1. цілі (243)
2. з плаваючою крапкою (дійсні) (543.8) 3. символьні ('А') - 1 байт
4. строкові ("A") - 2 байта A + NULL 5. переліковного типу (АNSІ-C).
Цілі константи можуть записуватися в десятковій, восьмеричній і шістнадцятиричній системах вирахування.
Десяткова ціла константа подається звичайним образом (зі знаком або без нього): -2561; 458.
Ознакою восьмеричної константи є провідний нуль ліворуч: Ø257.
Шістнадцятирічна константа визначається двома початковими символами: ØХ. Нагадуємо, що для вистави чисел від 10 до 15 у цій системі використовуються
латинські букви: A - 10, B - 11, C - 12, D - 13, E - 14, F - 15.
Тому 3110 в цій системі буде записано ØХ1F (1*16+ F=31).
Символьні константи (CHAR) набувають значення одного символу й подаються в апострофах 'х', 'а', 'r' і займають 1 байт.
Недруковані символи, які не мають графічного зображення, подаються умовно двома символами: перший - використовується зворотний слеш, а другий - який-небудь певний символ. Так звана зворотна послідовність перемикання коду (escape sequence або ескейп послідовність).

Строкові константи
Строкові константи (строки, strіng) це послідовність символів, обмежена подвійними лапками: "strіng". Для переносу на інший рядок використовується зворотний слеш
"морозный\ день" - 12+1 байт
Як і в мові Паскаль, константи можуть задаватися своїм іменем. Але в мові С++ немає спеціального розділу опису констант.
Тому визначення констант реалізується 3-а способами:
1. Процесором і має вигляд:
#defіne<им’я константи> <літерал або значення>
#defіne<им’я константи ><вираз з констант>
2. За допомогою слова const: const [тип] <ім'я> = <значення> const float pi = 3.1415926;
const maxint = 32767;
3. Оголошення перерахування починається із ключового слова enum і має два формати вистави:
Формат 1. enum [ім'я-тега-перелічення] {список-перелічення} визначник[,визначник...];
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу