1.2-кесте.
C++ тіліндегі тұрақтылар
Тұрақты
Форматы
Мысалдар
Бүтін
Ондық: санның өзі 0 болмаса, 0-ден басталмай-
тын ондық цифрлар тізбегі
8, 0, 199226
Сегіздік: 0-ден басталатын сегіздік цифрлар
(0, 1, 2, 3, 4, 5, 6, 7)
01, 020, 07155
Он алтылық: 0х немесе 0X таңбаларынан баста-
латын он алтылық цифрлар (0, l, 2, 3, 4, 5, 6, 7,
8, 9, A, B, C, D, E, F)
0xA, 0x1B8, 0X00FF
Нақты Ондық:
[цифрлар].[цифрлар]
2
5.7, .001, 35.
Экспоненциалдық:
[цифрлар][.][цифрлар]{Е|е}[+|-][цифрлар]
3
0.2Е6, .11е-3, 5Е10
Символдық
Апострофқа алынған бір немесе екі символ
'А', 'ю', '*', 'db', '\0', '\n\',
\012', '\x07\x07'
Тіркестік
Тырнақшаға алынған символдар тізбегі
"Мұнда Vasia
болды",
"\tМəні r=\0xF5\n"
Бүтін жəне нақты типті тұрақтылардың мүмкін болатын мəндер
ауқымдылығы (диапазоны) 1.4-кестеде көрсетілген.
1
Программалаушы тұрақтының типін өзі бере алады.
2
Бүтін немесе бөлшек бөлігінің біреуі берілмеуі мүмкін, алайда бірден екеуі емес.
3
Бүтін немесе бөлшек бөлігінің біреуі берілмеуі мүмкін, алайда бірден екеуі емес. Егер екі бөлігі
де көрсетілсе, нүкте белгісі міндетті.
13
Егер теріс таңбалы бүтін немесе нақты тұрақтыны қалыптастыру қажет
болса, онда тұрақтының алдына таңбаны өзгертетін унарлы операция белгісі
(-)
қойылады. Мысалы, -218, -022, -0хЗС, -4.8, -0.1е4.
Экспоненциалдық форматтағы нақты тұрақты мантисса жəне дəреже
түрінде беріледі. Мантисса экспонента таңбасының (
Достарыңызбен бөлісу: |