C++ sukut bo'yicha juda ko'p sonli turlarni belgilaydi, dasturchi ulardan aniq tavsiflanmagan holda foydalanishi mumkin.
Tayanch ma’lumotlar turlari BUTUN TURLAR
false (0), true(1)
1
bool -263.. 263-1
0.. 264-1
8
[signed] long long Unsigned long long long long yoki _int[64] -231.. 231-1
0.. 232-1
4
[signed] [int] unsigned [int] [signed] long unsigned long [int] yoki long yoki _int[32] -32768..32767
0..65535
2
[signed] short unsigned short short yoki _int[16] -128..127
0..255
Qiymatlar oralig’i
1
[signed] char unsigned char char yoki _int[8] O’lchami, bayt
qismturi
Tur nomi
Izoh – Moslik uchun : 0 – false; 0 emas – true hisoblanadi.
1.797693134862318
e308
2.2250738585072014
е-308
15
8
double (long double) 3.402823466е38
1.175494351е-38
6
4
float Eng katta musbat son
Eng kichik musbat son
Raqamlar qiymati
O’lchami, bayt
Tur nomi
Anqilanmagan tur - void Void turida e’lon qilish taqiqlanadi, u quyidagi hollarda qo’llaniladi:
turlashmagan ko’rsatkichlar;
qiymat qaytarmaydigan funksiyalar.
O‘zgaruvchilar va nomli konstantalarni e’lon qilish
[] [] [=];
Bunda – qiymatning o’zgaruvchanligini tacsiflaydi: masalan const – nomlangan konstantalar uchun, volatile – o’zgaruvchi, unga qayta murojaat oralig’ida o’zgaruvchi, o’zgarishlikni ko’rsatmaslik –oddiy o’zgaruvchilar uchun.
– tur nomlari: int, char, float, double va boshq.;
– konstantalar yoki o’zgaruvchilar nomlari ro’yxati;
– o’zgaruvchilar yoki konstantalarning boshlang’ich qiymatlari.
Oz’garuvchilar va konstantalarni e’lon qilishga misollar