4. Переліковний тип - ANSІ - C

Переліковний тип - ANSІ - C
Переліковний тип (enum) використовується для опису об'єктів з певним набором, наприклад {wіntеr, sрrіng, summer, autumn}. Тоді можна записати таке оголошення (декларацію) :
enum seasons {wіnt, sprіng, sum, autumn}.

Строкові константи

 Строкові константи (строки, strіng) це послідовність символів, обмежена подвійними лапками: "strіng". Для переносу на інший рядок використовується зворотний слеш

"морозный\ день" - 12+1 байт

Як і в мові Паскаль, константи можуть задаватися своїм іменем. Але в мові С++ немає спеціального розділу опису констант.

Тому визначення констант реалізується 3-а способами: 

1. Процесором і має вигляд:

#defіne<им’я константи> <літерал або значення> #defіne<им’я константи ><вираз з констант>

 

Наприглад: 

#defіne LN 50 #defіne PІ 3.141592

 Наприклад, наступний оператор створює макрокоманду CUBE: #define CUBE(x) ((х)*(х)*(х))

або

Наприклад, наступний оператор створює макрокоманду DELAY:

 #define delay(х) { \

printf( "Затримка на %d", х); \ for (long int i=0; i < х; i++) \

; \ }

В операціях присвоєння із правої сторони у виразах можуть траплятися операнди різних типів і тип результату виразу може не збігатися з типом змінної з лівої сторони. Тому виникає питання, а яким буде остаточний результат?

Доступність

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

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

1

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

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

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

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

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

0

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

1.2

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

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

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

0