💀
Второй курс РПО
C++
C++
  • Свойства и типы
  • Блок-схемы
  • Visual Studio
  • Первый проект
  • Вывод данных
  • Типы данных
  • Переменные и Константы
  • Ввод данных
  • Литералы
  • Задание [ ! ]
  • Первая практическая
  • Операторы в языке программирования
  • Арифметические операции в C++
  • Применение арифметических операций
  • Практическая работа №2
  • Практическая работа №3
  • Логические операции
    • Справочник по командам
  • Практическая работа №4
  • Практическая работа №5
  • Массивы
    • Спец. задание
  • ⚙️Справочник по C++
  • Домашнее задание №1
  • Функции
    • Более краткая версия
  • Практическая работа №6
  • Указатели
  • Задание на экране 12.12
  • Введение в строки
  • Перегрузка функций в C++
  • Функции класса
  • Полезные штуки
  • Работа с классами в C++
  • Дружественные классы в C++
Powered by GitBook
On this page
  • Основные группы типов данных
  • Числовые типы данных
  • Вещественные типы (float и double)
  • Целочисленные типы (int, short, long)
  • Символьный тип (char)
  • Логический тип (bool)
  • Особенности и важные правила

Типы данных

08.11.2024

Тип данных определяет, какой размер памяти займет переменная и какой тип информации она будет хранить. В C++ существуют разные группы типов данных, которые помогают организовать информацию и выполнять вычисления.


Основные группы типов данных

  • Числовые — используются для хранения чисел, бывают целыми и вещественными (с дробной частью).

  • Символьные — хранят один символ (например, букву или цифру), используются для работы с текстовыми элементами.

  • Логические — хранят значения истины или лжи (true или false), применяются для условий и проверки.


Числовые типы данных

Вещественные числа содержат дробную часть, целые — только целую.

Вещественные типы (float и double)

Вещественные числа — это числа с дробной частью (например, 3.14). Они могут быть одинарной или двойной точности:

Тип
Размер в байтах
Точность
Пример значения

float

4

Одинарная

3.14

double

8

Двойная

3.1415926535

float занимает меньше места, но double хранит больше знаков после запятой.

Целочисленные типы (int, short, long)

Целые числа — это числа без дробной части. В C++ существует несколько типов для целых чисел, которые позволяют экономить память или расширять диапазон.

Тип
Размер в байтах
Диапазон значений

int

4

-2,147,483,648 до 2,147,483,647

short

2

-32,768 до 32,767

long

4

-2,147,483,648 до 2,147,483,647

long long

8

-9,223,372,036,854,775,808 до 9,223,372,036,854,775,807

unsigned исключает отрицательные числа и расширяет положительный диапазон.

Для хранения только положительных чисел можно использовать unsigned, например, unsigned int, который хранит значения от 0 до 4,294,967,295.


Символьный тип (char)

Символьный тип char предназначен для хранения одного символа. Он используется для хранения букв, цифр и специальных символов (например, @ или #).

Тип
Размер в байтах
Пример значения

char

1

'A', '3', '#'

char используется для одного символа, а не для текста.


Логический тип (bool)

Логический тип bool хранит истину (true) или ложь (false). Используется для работы с условиями.

Тип
Размер в байтах
Значения

bool

1

true или false

bool часто применяется для проверки условий и принятия решений.


Особенности и важные правила

  • Регистрозависимость C++: int и INT — это разные обозначения. Все ключевые слова пишутся строчными буквами.

  • Выбор типа данных: Подбирайте тип данных, чтобы экономить память и избегать ошибок при переполнении.

Неправильный тип данных может вызвать ошибки или неожиданные результаты.


PreviousВывод данныхNextПеременные и Константы

Last updated 6 months ago