5.2. O`zgarmas va o`zgaruvchilar tasnifi
Muhim so`zlar:
o`zgarmas, ozgaruvchi, mantiqiy, butun,haqiqiy, belgili,
satrli, eskeyp belgisi, ENUM, const, Null, hajm, bayt, long, shor, tip.
Bilib olasiz:
C++ da o`zgarmaslar va ularni e`lon qilish, eskeyp
belgisining vazifasi, sanovchi, nomlangan, Null ko`rsatkichli o`zgarmaslarni e`lon
qilish, o`zgaruvchilarni e`lon qilishni va ularning tiplari, tiplarning qiymatlar
chegaralarini.
O`zgarmaslar.
C++
tilida o`zgarmaslar o`zgarmas kattalikdir. Ularning
mantiqiy, butun, haqiqiy, belgili, satrli o`zgarmaslarga bo`linadi. Dasturchi
C++
tilida o`zgarmaslarni aniq ifodalay olishi kerak.
209
5.2-jadval. O`zgarmaslar formati.
O`zgarmas
O`zgarmas formati
misol
mantiqiy
True va false so`zlar bilan aniqlanadi
True, False
butun
O`nlik sanoq sistemasi. Birinchi raqami 0
bo`lishi kerak emas (0,1,2,3,4,5,6,7,8,9)
15, 25, 0, 4
Sakkizlik sanoq sistemasi. Birinchi raqami 0
bo`lishi kerak (0,1,2,3,4,5,6,7)
01, 020, 07155
O`n oltilik sanoq sistamasi. Boshlanishi 0x
(0X) bilan bo`lishi kerak (0, 1, 2, 3, 4, 5, 6,
7, 8, 9, A, B, C, D, E)
0xA, 0x1B8, 0X00FF,
0X00ff
Haqiqiy
O`nli.
[son].[son] ko`rinishda
5.7, .001, 35
Exponensial.
[son][.][son]{E|e}[+|-][son]
0.2E6, .11e-3, 5E10,
1.22E-10
Belgili
Tirnoq [`] ichiga olingan bir yoki bir nechta
belgi
`A`, `
ю
`, `*`, `db`, `A`,
`\n`,
`\012`,
`\x07\x07`
Satrli
Belgilarning qo`shtirnoqqa olingani
"Salom
Buxoro",
"\tNatija =\xF5\n"
|