Основные типы данных
Char
Давайте начнем с типа, который называется char.
Тип данных char представляет собой одиночный символ. Символ заключается в одинарные кавычки. Например 'A' либо 'B' и так далее.
Чтобы объявить переменную типа char, просто используйте ключевое слово char.
В этом примере мы объявляем переменную типа char с именем grade, что означает оценка с английского, и присваиваем ей значение 'A'. Обратите внимание, что char может содержать любой одиночный символ, включая буквы, цифры и специальные символы, такие как '.' или '?'. В итоге у нас теперь есть char, значение которого равно 'A', и мы его выводим на экран, говоря, что, например, какой-то студент получил оценку 'A'.
Кодировка ASCII
ASCII - это стандарт кодирования символов, который назначает уникальное числовое значение каждому символу. В C++ можно получить ASCII-значение символа с использованием каста. Например:
В этом примере кастим -- пытаемся преобразовать символ 'A' в число которое имеет соответствующее ASCII-значение, которое затем сохраняется в переменной asciiValue.
Давайте попробуем вывести ASCII значение:
При выполнении этой программы будет отображено: 65
String
Дальше мы с Вами рассмотрим второй тип, который называется string и представляет строки. Строка представляет собой последовательность символов с которыми уже познакомились и используется для представления текстовых данных. Можно представить строку как набор символов, заключенных в двойные кавычки.
Вы можете объявить переменную типа string с использованием ключевого слова string из библиотеки string.
В этом примере мы объявляем переменную типа string с именем greeting и присваиваем ей значение "Привет, мир!". Тип string позволяет выполнять различные операции над строками.
Теперь Давайте попробуем вывести в экран строку "Привет, мир!", которую мы и создали.
Float и Double
Теперь Давайте вспомним int, с которым мы с вами уже знакомы. Если вспомним int, проблема его была в том, что он отвечает только за целые числа. Появляется вопрос - что если нам нужно работать с нецелыми числами?
Для этого давайте рассмотрим вещественные типы данных: float (числа с плавающей точкой - числа, которые имеют определенную точность) и double (вещественное число с повышенной точностью).
В этом примере мы объявляем переменную типа float с именем pi и присваиваем ей значение 3.14159. Мы также объявляем переменную типа с именем и присваиваем ей значение 9.8. Основное отличие между типами и заключается в их точности. имеет более высокую точность и может хранить большие числа по сравнению с . Поэтому, если вы работаете с большими числами, то вам лучше использовать . Если вы работаете с маленькими числами, то можете использовать . В большинстве случаев, предпочтительнее использовать .