Konstanta bu o’zgartirish mumkin bulmagan qiymatdir. C++ tilida besh turdagi konstantalar ishlatilishi mumkin: butun sonlar, haqiqiy sonlar, simvollar, sanovchi konstantalar va nul kursatkich.
1. Ma’lumotlarning butun son turi. Butun sonlar o’nlik, sakkizlik yoki un oltilik sanoq sistemalarida berilishi mumkin. O’nlik sanoq sistemasida butun sonlar 0-9 raqamlari ketma ketligidan iborat bo’lib, birinchi raqami 0 bulishi kerak emas. Sakkizlik sanoq sistemasida butun sonlar 0 bilan boshlanuvchi 0-7 raqamlaridan iborat ketma ketlikdir. O’n oltilik sanoq sistemasida butun son 0x eki 0X bilan boshlanuvchi 0-9 raqamlari va a-f yoki A-F xarflaridan iborat ketma ketlikdir. Masalan 15 va 22 o’nlik sonlari sakkizlikda 017 va 026, un oltilikda 0xF va 0x16 shaklda tasvirlanadi. Ma’lumolarning uzun butun son turi. Oxiriga l eki L harflari quyilgan o’nlik,sakkizlik yoki o’n oltilik butun son. Ma’lumotlarning ishorasiz (unsigned) butun son turi: Ohiriga u yoki U harflari quyilgan o’nlik,sakkizlik yoki o’n oltilik oddiy yoki uzun butun son. 2. Ma’lumotlarning haqiqiy son turi: Olti qismdan iborat bulishi mumkin: butun qism, nuqta, kasr qism, yoki E belgisi, o’nlik daraja , F eki f suffikslari. Masalan : 66. .0 .12 3.14F 1.12e-12 Ma’lumolarning uzun haqiqiy son turi : Ohiriga L eki l suffikslari quyjilgan haqiqiy son. Masalan: 2E+6L; 3. Simvolli konstanta. Bittalik qavslarga olingan bitta yoki ikkita simvol. Misol uchun ‘x’,’*’,’\012’,’\0’,’\n’- bitta simvolli konstanta; ‘dd’,’\n\t’,’\x07\x07’ ikki simvolli konstantalar. ‘\’ simvolidan boshlangan simvollar eskeyp simvollar deyjiladi.Simvolli konstanta qiymati simvolning kompyuterda qabul qilingan sonli kodiga tengdir.
ESC (eskeyp) simvollar jadvali:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Turkum: C++ dasturi | Qo'shilgan: ADMIN (29.06.2018) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ko'rishlar: 188 | |