В този урок ще научим за променливи, литерали и константи в C ++ с помощта на примери.
C ++ променливи
При програмирането променливата е контейнер (зона за съхранение), в която да се съхраняват данни.
За да се посочи областта за съхранение, всяка променлива трябва да получи уникално име (идентификатор). Например,
int age = 14;
Тук възрастта е променлива от типа 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 и т.н.
При програмирането на C ++ осмичното започва с a 0
, а шестнадесетичното започва с a 0x
.
2. Литерали с плаваща запетая
Литералът с плаваща запетая е числов литерал, който има или дробна форма, или степенна форма. Например:
-2.0
0.0000234
-0.22E-5
Забележка: E-5 = 10-5
3. Персонажи
Символният литерал се създава чрез заграждане на един знак в единични кавички. Например: 'a'
, 'm'
, 'F'
, '2'
, ')'
и т.н.
4. Последователности за бягство
Понякога е необходимо да се използват символи, които не могат да бъдат въведени или имат специално значение при програмирането на C ++. Например нов ред (въвеждане), раздел, въпросителен знак и т.н.
За да се използват тези символи, се използват екраниращи последователности.
Последователности за бягство | Герои |
---|---|
| Backspace |
f | Емисия за формуляри |
| Нова линия |
| Връщане |
| Хоризонтален раздел |
v | Вертикален раздел |
\ | Наклонена черта |
\' | Единична кавичка |
" | Двойна кавичка |
? | Въпросителен знак |
|