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. За допомогою слова constconst [тип] <ім'я> = <значення> const float pi = 3.1415926;

const maxint = 32767;

 3. Оголошення перерахування починається із ключового слова enum і має два формати вистави:

 Формат 1. enum [ім'я-тега-перелічення] {список-перелічення} визначник[,визначник...];

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0