В этом руководстве вы узнаете о переменных и правилах именования переменных. Вы также узнаете о различных литералах в программировании на C и о том, как создавать константы.
Переменные
В программировании переменная - это контейнер (область хранения) для хранения данных.
Чтобы указать область хранения, каждой переменной следует дать уникальное имя (идентификатор). Имена переменных - это просто символическое представление ячейки памяти. Например:
int playerScore = 95;
Здесь playerScore - это переменная int
типа. Здесь переменной присваивается целочисленное значение 95
.
Значение переменной можно изменить, отсюда и имя переменной.
char ch = 'a'; // some code ch = 'l';
Правила присвоения имени переменной
- Имя переменной может содержать только буквы (как прописные, так и строчные), цифры и символ подчеркивания.
- Первая буква переменной должна быть буквой или знаком подчеркивания.
- Нет правила относительно того, как долго может быть имя переменной (идентификатор). Однако в некоторых компиляторах могут возникнуть проблемы, если имя переменной длиннее 31 символа.
Примечание: вы всегда должны пытаться давать значимые имена переменным. Например: firstName
имя переменной лучше, чем fn
.
C - это строго типизированный язык. Это означает, что тип переменной нельзя изменить после ее объявления. Например:
int number = 5; // integer variable number = 5.5; // error double number; // error
Здесь тип числовой переменной int
. Этой переменной нельзя присвоить значение 5.5 с плавающей точкой (десятичное). Кроме того, вы не можете переопределить тип данных переменной на double
. Кстати, чтобы хранить десятичные значения в C, вам нужно объявить его тип либо double
или float
.
Посетите эту страницу, чтобы узнать больше о различных типах данных, которые может хранить переменная.
Литералы
Литералы - это данные, используемые для представления фиксированных значений. Их можно использовать прямо в коде. Например: 1, 2,5, 'c' и т. Д.
Здесь 1 2.5
и 'c' - литералы. Зачем? Вы не можете присвоить этим условиям разные значения.
1. Целые числа
Целое число - это числовой литерал (связанный с числами) без дробной или экспоненциальной части. В программировании на C есть три типа целочисленных литералов:
- десятичный (основание 10)
- восьмеричный (основание 8)
- шестнадцатеричный (основание 16)
Например:
Десятичное: 0, -9, 22 и т. Д. Восьмеричное: 021, 077, 033 и т. Д. Шестнадцатеричное: 0x7f, 0x2a, 0x521 и т. Д.
В программировании на C восьмеричное начинается с 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 | Вертикальная табуляция |
\ | Обратная косая черта |
\' | Одинарная кавычка |
" | Двойные кавычки |
? | Вопросительный знак |
|