§ 8.3. Типы данных. Литералы. Переменные

Школьный курс python
Содержание

Типы данных

Любая программа работает с данными. На предыдущем уроке, для решения задач, мы использовали переменные двух типов данных – это целое (int) и действительное число (double). Мы выяснили по каким причинам используются разные типы. Давайте обобщим. Поскольку двоичное представление различных данных в памяти компьютера отличается, то, соответственно, будут отличаться и механизмы работы с данными разных типов. Таким образом, тип определяет организацию памяти для хранения данных. Но не только это. Для каждого типа определены соответствующие операции и функции применимые только к данному типу (тем не менее, существуют и общие операции, которые можно применять для разных типов, но внутренняя реализация операций с разными типами, естественно, будет отличаться). Итак, тип данных определяет как организована эта информация в памяти компьютера и какие операции можно производить с этим типом данных. Язык C++ является типизированным языком программирования. Это означает, что тип данных должен быть описан прежде использования программного объекта, такого как переменная, функция, массив, структура или класс (это отличает C++ от языка python и других языков, в которых реализована динамическая типизация). C++, помимо фундаментальных типов, содержит составные типы и поддерживает пользовательские типы.

Просмотр данного материала ограничен! Это закрытая часть сайта, которая доступна только подписчикам! Оформить подписку вы можете на этой странице

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Обсуждение закрыто.