Specifying a Type
Свайпніть щоб показати меню
Оскільки C++ є мовою з суворою типізацією, необхідно вказувати тип змінної під час її ініціалізації. Щоб задати тип даних для змінної, використовується наступний синтаксис:
Вказуючи тип даних змінної, комп'ютеру повідомляється, скільки пам'яті потрібно для зберігання її значення та як це значення інтерпретувати.
Що відбувається при створенні змінної певного типу
Розглянемо приклад типу даних int. Як буде показано у наступному розділі, для зберігання його значення потрібно 4 байти (=32 біти) пам'яті. Тому комп'ютер повинен виділити 4 байти пам'яті для зберігання цього значення.
Комп'ютер виділяє 4 комірки (байти) пам'яті для змінної num. Коли ми присвоюємо значення змінній num, ці комірки зберігають це значення. Також з цими комірками пов'язана адреса пам'яті.
Значення зберігаються в пам'яті за допомогою двійкової системи числення (послідовність 1 та 0). Тому числа спочатку перетворюються у двійкову систему. Наступне відео показує, як значення 1231 зберігається в пам'яті.
1. Що означає, що мова є типізованою?
2. Що з наведеного є правильним щодо адрес пам'яті?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат