Головна

константи

  1.  Вираз константи рівноваги має вигляд
  2.  Гомеостаз. біологічні константи
  3.  константи
  4.  константи
  5.  Константи дисоціації деяких слабких електролітів
  6.  Константи деяких рідин, що застосовуються як розчинники

Константи - об'єкти, які не підлягають використанню про лесой частини оператора присвоювання, т до константа - неадресованими величина. У мові Сі константами є:

самовизначення арифметичні константи цілого і дійсного типів, символьні і рядкові дані;

ідентифікатори масивів і функцій;

елементи перерахувань.

1. Цілочисельні константи

Загальний формат:

± п (+ Зазвичай не ставиться).

десяткові константи - Послідовність цифр 0 ... 9. перша з яких не повинна бути 0 Наприклад. 22 і 273 - звичайні цілі константи, якщо потрібно ввести довгу цілу константу, то вказується ознака L (l) - 273L (273l). Для такої константи буде відведено - 4 байта. Звичайна ціла константа, яка дуже довга для типу int. розглядається як long.

Існує система позначень для вісімкових і шістнадцятирічних констант.

вісімкові константи - Послідовність чисел від 0 до 7, перша з яких повинна бути 0, наприклад:

020 = 16 // десяткове.

шістнадцятиричні константи - Послідовність чисел від 0 до 9 і букв від А до F (A..f), що починається символами 0X (0х), наприклад 0X1F (0x1f) = 31 -десятічное.

Вісімкові і шістнадцяткові константи можуть також закінчуватися буквою L (l) - long. наприклад. 020L або 0X20L.

Приклади цілочисельних констант:

1992 13,777 1000L -десятічние;

0777 00033 01l - Восьмеричні;

0x123 0X00ff 0xb8000l - шістнадцяткові

2. Константи дійсного типу

Дані константи розміщуються в пам'яті за форматом double, а в зовнішньому поданні можуть мати дві форми:

1) з фіксованою десятковою крапкою, формат запису:

± n.m,

де n, т - Ціла і дробова частини числа;

2) з плаваючою десятковою крапкою (експоненціальна форма):

± п. Ті ± р,

де п, т - Ціла і дробова частини числа, р - Порядок; ± 0. хххЕ ± р - нормалізований вид,

наприклад, 1,25-10-8 = 0.125Е-8.

Приклади констант з фіксованою і плаваючою точками:

1.0 -3.125 100е-10 0.12537е + 13

3. Символьні константи

Символьна константа - це символ, укладений в одинарні лапки: 'А', 'х' (тип char -> ціле int).

Також використовуються спеціальні послідовності символів - керуючі {Escape) послідовності, основні з них:

\ П - новий рядок;

\ T - горизонтальна табуляція;

\ 0 - нульовий символ (порожньо).

При присвоєнні символьної змінної вони повинні бути укладені в апострофи. Константа '\ 0' зображає символ 0 (порожньо), часто записується замість цілої константи 0, щоб підкреслити символьну природу деякого виразу.

Текстові символи безпосередньо вводяться з клавіатури, а спеціальні та керуючі - представляються в початковому тексті парами символів, наприклад:

\\ -зворотний Слеш;

\ '-апостроф;

\ "-кавичкі.

Приклади символьних констант: 'А', '9', '$', '\ n', '\ 72'.

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

Строкова константа є послідовність символів коду ASCII, укладену в лапки "". У внутрішньому представленні до строкових констант додається нульовий символ '\ 0' званий нуль-термінатор, що відзначає кінець рядка. Лапки не є частиною рядка, а служать тільки для її обмеження. Рядок в мові Сі є масив, що складається з символів. Внутрішнє представлення константи "01234 \ 0ABCDEF ":" 0 "" 1 '' 2 '' 3 '' 4 '' \ '' 0 '' A '' В '' С '' D '' Е '' F '' \ 0 '

Приклади строкових констант:

"Система", "\ n \ t Аргумент \ n", "Стан \" WAIT \ ""

Кінець строкової константи компілятор автоматично поміщає нуль-символ, який не є цифрою 0, на друк не виводиться, в таблиці кодів ASCII має код = 0.

Наприклад, рядок "" - порожній рядок (нуль-рядок).




 Лінійні і розгалужуються обчислювальні процеси |  Перетворення типів операндів арифметичних операцій |  Побітові логічні операції, операції над бітами |  Lt; прапор розмір поля. точність специфікація |  Введення - висновок потоками |  Стандартні математичні функції |  умовні оператори |  Приклад використання оператора if |  Оператор циклу for |  Циклічні оператори while і do-while |

© 2016-2022  um.co.ua - учбові матеріали та реферати