1.2.
Haqiqiy konstantalar
Haqiqiy konstantalar – suzuvchi nuqtali son bo„lib, o„nlik formatda (24.56; 13.0;
66., .87) yoki eksponensial shaklda (1e2; 5e+3; 3.14e–2; .25e4) berilishi mumkin.
Haqiqiy konstantalar kompyuter xotirasida butun sonlarga nisbatan boshqacha
joylashadi. SHu sababli kompilyator haqiqiy sonlarni ajrata olishi kerak.
Haqiqiy konstanta 6 qnomdan iboratdir:
1)
butun qnomi (o„nli butun son);
2)
o„nli nuqta belgisi;
3)
kasr qnomi (o„nli ishorasiz konstanta);
4)
eksponenta belgisi e yoki E;
5)
o„nli daraja ko„rsatmasi (o„nli butun son);
6)
qo„shimcha belgisi ( F yoki f , L yoki l ).
Kelishilgan holda haqiqiy konstantalar double turida deb hisoblanadi va uning
uzunligi 8 baytga teng. Agarda konstanta turini o„zgartirish zarur bo„lsa, oshkor
ravishda F (float) yoki L (long double) turlar alomati belgilarini konstanta oxiriga
probelsiz yozish zarur.
Konstanta turi
O„lchami (baytda)
Qiymat chegaralari
Absolyut qiymati
Float
4
3.4e-38 .. 3.4e+38
Double
8
1.7e-308 .. 1.7e308
long double
10
3.4e-4932 .. 3.4 e4932
16
Do'stlaringiz bilan baham: |