Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект_студ1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
499.2 Кб
Скачать

Управляючі послідовності

Зображення

Шістнадцятирічний код

Найменування

\ а

7

Звуковий сигнал

\b

8

Повернення на крок

\f

С

Переклад сторінки (формату)

\n

А

Переклад рядка

\ г

D

Повернення каретки

\t

9

Горизонтальна табуляція

\v

У

Вертикальна табуляція

\

Зворотна коса межа

\

27

Апостроф

\"

22

Лапка

\?

3F

Знак питання

\0ddd

Вісімковий код символу

\0xddd

ddd

Шістнадцятирічний код символу

Управляючі послідовності можуть використовуватися і в строкових константах, званих інакше строковими літералами.

Наприклад, якщо усередині рядка потрібно записати лапку, їй передують косою лінією, по якій компілятор відрізняє її від лапки, що обмежує рядок: “ Видавничий будинок \ “Пітер\ ””

Всі строкові літерали розглядаються компілятором як різні об'єкти.

Строкові константи, відокремлені в програмі тільки пробільними символами, при компіляції об'єднуються в одну. Довгу строкову константу можна розмістити на декількох рядках, використовуючи як знак перенесення перевернутий косий слеш, за якою слідує перенос рядка. Ці символи ігноруються компілятором, при цьому наступний рядок сприймається як продовження попередньою. Наприклад, рядок

"Ніхто не задоволений своєю \

зовнішністю, але всі задоволені \

своїм розумом"

повністю еквівалентна рядку

"Ніхто не задоволений своєю зовнішністю, але всі задоволені своїм розумом"

Типи даних C++

Концепція типу даних

Основна мета будь-якої програми полягає в обробці даних. Дані різного типу зберігаються і обробляються по-різному. У будь-якій алгоритмічній мові кожна константа, змінна, результат обчислення виразу або функції повинні мати певний тип.

Тип даних визначає:

  • внутрішнє представлення даних в пам'яті комп'ютера;

  • безліч значень, які можуть приймати величини цього типу;

  • операції і функції, які можна застосовувати до величин цього типу.

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

Всі типи мови C++ можна розділити на основні і складені.

У мові C++ визначено шість основних типів даних для представлення цілих, дійсних, символьних і логічних величин. На основі цих типів програміст може вводити опис складених типів. До них відносяться масиви, переліки, функції, структури, посилання, покажчики, об'єднання і класи.

Основні типи даних

Основні (стандартні) типи даних часто називають арифметичними, оскільки їх можна використовувати в арифметичних операціях.

Для опису основних типів визначені наступні ключові слова:

  1. int (цілий);

  2. char (символьний);

  3. wchar_t (розширений символьний);

  4. bool (логічний);

  5. float (дійсний);

  6. double (дійсний з подвійною точністю).

Перші чотири типа називають цілочисельними (цілими), останні два — типами з плаваючою крапкою. Код, який формує компілятор для обробки цілих величин, відрізняється від коду для величин з плаваючою крапкою.

Існує чотири специфікатори типу, що уточнюють внутрішнє представлення і діапазон значень стандартних типів:

  1. short (короткий);

  2. long (довгий);

  3. signed (знаковий);

  4. unsigned (беззнаковий).