В этом руководстве мы узнаем о переменных, литералах и константах в 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 | Вертикальная табуляция |
\ | Обратная косая черта |
\' | Одинарная кавычка |
" | Двойные кавычки |
? | Вопросительный знак |
|