В этом руководстве мы узнаем о переменных, литералах и константах в C ++ с помощью примеров.
Переменные C ++
В программировании переменная - это контейнер (область хранения) для хранения данных.
Чтобы указать область хранения, каждой переменной следует дать уникальное имя (идентификатор). Например,
int age = 14;
Здесь age - это переменная типа int
данных, и мы присвоили ей целочисленное значение 14.
Примечание. Тип int
данных предполагает, что переменная может содержать только целые числа. Точно так же мы можем использовать double
тип данных, если нам нужно хранить десятичные дроби и экспоненты.
Мы подробно узнаем обо всех типах данных в следующем уроке.
Значение переменной можно изменить, отсюда и имя переменной .
int age = 14; // age is 14 age = 17; // age is 17
Правила присвоения имени переменной
- Имя переменной может состоять только из букв, цифр и символа подчеркивания
_
. - Имя переменной не может начинаться с цифры.
- Имена переменных не должны начинаться с заглавной буквы.
- Имя переменной не может быть ключевым словом. Например,
int
это ключевое слово, которое используется для обозначения целых чисел. - Имя переменной может начинаться с подчеркивания. Однако это не считается хорошей практикой.
Примечание: мы должны попытаться дать значимые имена переменным. Например, first_name - лучшее имя переменной, чем fn.
Литералы C ++
Литералы - это данные, используемые для представления фиксированных значений. Их можно использовать прямо в коде. Например: 1
, 2.5
, и 'c'
т.д.
Здесь 1
, 2.5
и 'c'
являются литералы. Зачем? Вы не можете присвоить этим условиям разные значения.
Вот список различных литералов в программировании на C ++.
1. Целые числа
Целое число - это числовой литерал (связанный с числами) без дробной или экспоненциальной части. В программировании на C есть три типа целочисленных литералов:
- десятичный (основание 10)
- восьмеричный (основание 8)
- шестнадцатеричный (основание 16)
Например:
Десятичное: 0, -9, 22 и т. Д. Восьмеричное: 021, 077, 033 и т. Д. Шестнадцатеричное: 0x7f, 0x2a, 0x521 и т. Д.
В программировании на C ++ восьмеричное начинается с a 0
, а шестнадцатеричное - с 0x
.
2. Литералы с плавающей точкой
Литерал с плавающей запятой - это числовой литерал, имеющий либо дробную, либо экспоненциальную форму. Например:
-2.0
0.0000234
-0.22E-5
Заметка: E-5 = 10-5
3. Персонажи
Символьный литерал создается путем заключения одного символа в одинарные кавычки. Так , например: 'a'
, 'm'
, 'F'
, '2'
, и ')'
т.д.
4. Последовательности побега
Иногда необходимо использовать символы, которые нельзя ввести или которые имеют особое значение в программировании на C ++. Например, новая строка (ввод), табуляция, вопросительный знак и т. Д.
Для использования этих символов используются escape-последовательности.
Последовательности побега | Символы |
---|---|
| Backspace |
f | Подача формы |
| Новая линия |
| Вернуть |
| Горизонтальная вкладка |
v | Вертикальная табуляция |
\ | Обратная косая черта |
\' | Одинарная кавычка |
" | Двойные кавычки |
? | Вопросительный знак |
|