Типы данных C++
В C++ есть много встроенных типов данных: целые числа, символы, булевы (логические) значения, числа с плавающей точкой. Благодаря разным типам переменных программа на C++ может обрабатывать разные виды информации. В 2 части курса вы узнаете, что программист сам может создавать типы данных.
В C++ семь основных типов данных, а именно:
char Символьный
wchar_t Символьный двубайтовый
int Целочисленный
float С плавающей точкой
double С плавающей точкой двойной точности
bool Логический (или булев)
void Без значения
Целочисленный тип
Как вы уже знаете, переменные целочисленного типа нужны для хранения целых чисел. Обычно для управления циклами и условными операторами используют целочисленный тип переменных. Переменные целочисленного типа выполняют операции гораздо быстрее, чем переменные с плавающей точкой, так как не имеют дробной части.
Ещё переменные целочисленного типа имеют несколько своих разновидностей, а именно:
- short int (короткий)
- int (обычный)
- long int (длинный)
- с знаком и без
Переменные без знака могут содержать только положительные числа.
Слева название, по центру размер в битах, справа диапазон.
Символы
Переменные типа char нужны для хранения ASCII-символов (напр. B, a, H) либо иных 8-разрядных величин. Для того, чтобы задать символ, необходимо заключить его в одинарные кавычки.
char ch;
ch = 'X';
Далее это можно вывести в консоль.
cout << "Это содержится в переменной ch: " << ch;
Вывод:
Это содержится в переменной ch: X
Типы данных с плавающей запятой
Про типы данных с плавающей запятой мы уже говорили, это тип double, который хранит в себе помимо целой части числа, дробную.
Давайте сделаем программу, которая будет находить длину гипотенузы по двум её катетам (по теор. Пифагора). Для этого используем функцию sqrt() - нахождение корня. Для того, чтобы мы смогли пользоваться функцией sqrt() нужны включить заголовок <cmath>. Код программы.
Вывод программы.
Тип данных bool
Этот тип данных нужен для хранения булевых значений (т.е. ИСТИНА/ЛОЖЬ). В C++ существуют две константы true и false соответственно.
Переменные типа bool можно помещать в условие if.
Давайте приведём пример использования типа bool в следующей программе.
Вывод программы.
Тип void
Тип void используется для задания выражений, которые не возвращают значений, об этом мы поговорим в следующих уроках.
Подпишитесь на канал, чтобы не потерять курс!
Список всех уроков курса.