Найти в Дзене
О С++ простым языком

Переменные и основные типы данных | C++ по-простому

Краткое содержание статьи: Переменная - что это и как её задать? Переменная - единица информации, использующаяся для хранения каких-либо данных и проведения с ними различных операций. Задаются переменные следующим образом: Тип данных можно указать как явно, используя соответствующее ключевое слово (int, double...), так и позволить компилятору вывести его самостоятельно, используя слово auto: Если переменная в ходе работы должна сохранять определенное значение, запрещая его изменение, то на помощь придет модификатор const: Типы данных и их отличия В языке C++ существует 5 основных типов данных, пришедших к нему из языка C: bool, char, int, double, float. Подробные сведения о каждом из них изложены в таблице: Рекомендации Примечание C++ предоставляет гибкий функционал для работы с типами данных, их размером, знаковостью/беззнаковостью, подробнее о них я расскажу в последующих статьях.
Оглавление

Краткое содержание статьи:

  • Переменная - что это и как её задать?
  • Типы данных и их отличия
  • Рекомендации

Переменная - что это и как её задать?

Переменная - единица информации, использующаяся для хранения каких-либо данных и проведения с ними различных операций. Задаются переменные следующим образом:

Различные типы переменных
Различные типы переменных

Тип данных можно указать как явно, используя соответствующее ключевое слово (int, double...), так и позволить компилятору вывести его самостоятельно, используя слово auto:

Переменная "a" имеет тип "int", переменная "b" - тип "char"
Переменная "a" имеет тип "int", переменная "b" - тип "char"

Если переменная в ходе работы должна сохранять определенное значение, запрещая его изменение, то на помощь придет модификатор const:

Пример константных переменных
Пример константных переменных

Типы данных и их отличия

В языке C++ существует 5 основных типов данных, пришедших к нему из языка C: bool, char, int, double, float. Подробные сведения о каждом из них изложены в таблице:

Основные типы данных языка
Основные типы данных языка

Рекомендации

  • Всегда присваивайте значения переменным! Это позволит компилятору выгоднее распределить память для работы программы.
  • Используйте говорящие имена для своих переменных! Правильно подобранное имя позволит облегчить поддержку кода, что сэкономит немало времени в случае, если этим будет заниматься сторонний человек (или Вы через значительный отрезок времени).
  • Применяйте auto лишь там, где это действительно необходимо! Злоупотребление данным ключевым словом очень быстро приведет к значительному усложнению читаемости кода.

Примечание

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