Mantiqiy tip – mantiqiy yoki bul qiymatli tip bo’lib, faqat ikkita qiymatdan birini qabul
qiladi. Qiymati true yoki false, 1 yoki 0 bo’lishi mumkin.
Butun sonli tiplar – Butun sonli qiymatlarni o’z ichiga oladigan tip.
Haqiqiy sonli tiplar – Haqiqiy son qiymatlarini o’z ichiga oladigan tip.
Satrli va simvolli tip – bitta simvolni yoki simvollar ketma-ketligini o’zida saqlaydigan tip.
Har xil dasturlash tillarida cheklovlar har xil bo’lishi mumkin.
Ko’rsatkichlar – o’zgaruvchi bo’lib, qiymatlar diapazoni xotira yacheykalari adreslaridan
iborat.
Abstrakt tiplar – bu ma’lumotlar tipining matematik modeli bo’lib, tip foydalanuvchi
ma’lumotlari ko’z qarashida semantikani belgilaydi. Abstrakt tipni obyektlar ko’pligi
sifatida
qarash mumkin. Masalan: ro’yhat, stek, navbat, massiv.
Jadval-1. C++ tilidagi ma’lumot
tiplari
Tip
bayt Qiymatlar diapazoni
Mantiqiy
bool
1
0/255
Simvolli
char
1
0/255
Butun
sonli
short int
2
-32768 / 32767
unsigned short int
2
0 / 65535
int
4
-2147483648 / 2147483647
unsigned int
4
0 / 4294967295
long int
4
-2147483648 / 2147483647
unsigned
long int
4
0 / 4294967295
Haqiqy sonli
float
4
-2147483648.0 / 2147483647.0
long float
8
-9223372036854775808.0 / 9223372036854775807.0
double
8
-9223372036854775808.0 / 9223372036854775807.0