Найти тему

Курс по C++ для новичков. Типы данных и операторы. Часть 1.

Оглавление

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

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

В C++ семь основных типов данных, а именно:

char Символьный
wchar_t Символьный двубайтовый
int Целочисленный
float С плавающей точкой
double С плавающей точкой двойной точности
bool Логический (или булев)
void Без значения

Целочисленный тип

Как вы уже знаете, переменные целочисленного типа нужны для хранения целых чисел. Обычно для управления циклами и условными операторами используют целочисленный тип переменных. Переменные целочисленного типа выполняют операции гораздо быстрее, чем переменные с плавающей точкой, так как не имеют дробной части.

Ещё переменные целочисленного типа имеют несколько своих разновидностей, а именно:

  • short int (короткий)
  • int (обычный)
  • long int (длинный)
  • с знаком и без

Переменные без знака могут содержать только положительные числа.

Разновидности типа int
Разновидности типа int

Слева название, по центру размер в битах, справа диапазон.

Символы

Переменные типа char нужны для хранения ASCII-символов (напр. B, a, H) либо иных 8-разрядных величин. Для того, чтобы задать символ, необходимо заключить его в одинарные кавычки.

char ch;
ch = 'X';

Далее это можно вывести в консоль.

cout << "Это содержится в переменной ch: " << ch;

Вывод:

Это содержится в переменной ch: X

Типы данных с плавающей запятой

Про типы данных с плавающей запятой мы уже говорили, это тип double, который хранит в себе помимо целой части числа, дробную.

Давайте сделаем программу, которая будет находить длину гипотенузы по двум её катетам (по теор. Пифагора). Для этого используем функцию sqrt() - нахождение корня. Для того, чтобы мы смогли пользоваться функцией sqrt() нужны включить заголовок <cmath>. Код программы.

-3

Вывод программы.

-4

Тип данных bool

Этот тип данных нужен для хранения булевых значений (т.е. ИСТИНА/ЛОЖЬ). В C++ существуют две константы true и false соответственно.

Переменные типа bool можно помещать в условие if.

Давайте приведём пример использования типа bool в следующей программе.

-5

Вывод программы.

-6

Тип void

Тип void используется для задания выражений, которые не возвращают значений, об этом мы поговорим в следующих уроках.

Подпишитесь на канал, чтобы не потерять курс!

Следующий урок

Предыдущий урок

Список всех уроков курса.