Програмування С, С++теорія та практика (частина 1)
1.2.3 Константи
Константами називають сталі величини, тобто такі, які в процесі виконання програми не змінюються. В мові Сі існує чотири типи констант : цілі, дійсні, рядкові та символьні.
1. Цілі константи можуть бути десятковими, вісімковими або шістнадцятковими.
Десяткова константа - послідовність десяткових цифр (від 0 до 9), яка починається не з нуля якщо це число не нуль. Приклади десяткових констант : 10, 132, 1024.
Вісімкові константи починаються з символу 0, після якого розміщуються вісімкові цифри (від 0 до 7). Наприклад : 023. Запис константи вигляду 08 буде сприйматися компілятором як помилка, так як 8 не є вісімковою цифрою.
Шістнадцяткові константи починаються з символів 0х або 0Х, після яких розміщуються шістнадцяткові цифри (від 0 до Р, можна записувати їх у верхньому чи нижньому регістрах). Наприклад : 0ХР123.
2. Дійсні константи складаються з цілої частини, десяткової крапки, дробової частини, символу експоненти (е чи Е) та показника степеня. Дійсні константи мають наступний формат представлення :
[ ціла_частина ][ . дробова_частина ][ Е [-] степінь ]
У записі константи можуть бути опущені ціла чи дробова частини (але не обидві разом), десяткова крапка з дробовою частиною чи символ Е (е) з показником степеня (але не разом). Приклади дійсних констант : 2.2 , 220е-2, 22.Е-1, .22Е1.
Якщо потрібно сформувати від’ємну цілу або дійсну константу, то перед константою необхідно поставити знак унарного мінуса.
3. Символьні константи. Символьна константа - це один або декілька символів, які заключені в апострофи. Якщо константа складається з одного символу, вона займає в пам’яті 1 байт (тип сНаг). Двосимвольні константи займають в пам’яті відповідно 2 байти (тип іпі).
Послідовності символів, які починаються з символу \ (зворотний слеш) називаються керуючими або ексаре-послідовностями
(таблиця 1.1).
|
Таблиця 1.1. Бзсаре-послідовності
|
4. Рядкові константи записуються як послідовності символів, заключених в подвійні лапки.
"Це рядковий літерал!\п"
Для формування рядкових констант, які займають декілька рядків тексту програми використовується символ \ (зворотний слеш):
"Довгі рядки можна розбивати на \ частини"
Загальна форма визначення іменованої константи має вигляд : сопзі тип ім'я = значення ;
Модифікатор соті попереджує будь-які присвоювання даному об’єкту, а також інші дії, що можуть вплинути на зміну значення. Наприклад:
сопз'Ь £1оа£ рі = 3.1415926; сопз'Ь тахіп'Ь = 32767;
сЬаг *сопз£ з^г="Не11о,Р...!"; /* покажчик-константа */ сЬаг сопз£ *з'Ьг2= "Не11о!"; /* покажчик на константу */
Використання одного лише модифікатору соті еквівалентно соті іпі.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Схожі підручники
- Управлінський облік (частина 1)
- Методичні вказівки до виконання практичного заняття на тему «Дробово-лінійне програмування»
- Методичні рекомендації з курсу Релігієзнавство
- РЕГІОНАЛЬНА ЕКОНОМІКА. Тексти лекцій онлайн (частина 2)
- Мікро економіка. План семінарських
- Фінансові системи зарубіжних країн (частина 2)
