Integrallashgan (murakkab) tuzilmalar




Download 2,29 Mb.
Pdf ko'rish
bet5/8
Sana06.09.2024
Hajmi2,29 Mb.
#270449
1   2   3   4   5   6   7   8
Integrallashgan (murakkab) tuzilmalar
boshqa oddiy yoki murakkab tuzilmalardan
tashkil topgan bo’ladi.
15


Ma’lumotlarning oddiy turlari
Oddiy ma’lumotlar tuzilmasi asosan, murakkab (tarkibli)
tuzilmalarni qurish uchun xizmat qiladi.
Bu tuzilmalar
sodda
yoki
tayanch
tuzilma deb ham ataladi.
Misollar:
sonli, bitli, mantiqiy, belgili, sanaladigan,
interval (diapozon)li, ko’rsatkichli.
16


Ma’lumotlarning oddiy turlari

Ma’lumotlarning oddiy turlari odatda 
arifmetik turlar 
deb ham ataladi, chunki bu
turlar ustida arifmetik amallar bajarish mumkin. Oddiy turlarni tavsiflash uchun
quyidagi kalit so’zlari qo’llaniladi:

int
(butun);

char
(belgili);

wchar_t
(kengaytirilgan belgili);

bool
(mantiqiy);

float
(haqiqiy);

double
(ikkilik aniqlikdagi haqiqiy).

Birinchi to’rtta tur butun sonli (butun), oxirgi ikkita tur – qo’zg’aluvchi nuqtali
deb ataladi. Kompilyatorda butun qiymatli ma’lumotni qayta ishlash kodi
qo’zg’aluvchi nuqtali qiymatni qayta ishlash kodidan farq qiladi.
17


Ma’lumotlarning oddiy turlari
Oddiy turlarning ichki tasvirlanishi va diapozonini aniqlash uchun to’rtta 
maxsus tur mavjud:

short
(qisqa);

long
(uzun);

signed
(ishorali);

unsigned
(ishorasiz).
18


Sonli turlarning xotiradagi hajmi
Sonli tur
Qiymati
O’lchami
(bayt)
bool
true
и 
false
1
signed char
-
128 … 127
1
unsigned char
0 … 255
1
signed short int
-
32 768 … 32 767
2
unsigned short int
0 … 65 535
2
signed long int
-
2 147 483 648 … 2 147 483 647
4
unsigned long int
0 … 4 294 967 295
4
float
3.4e-
38 … 3.4e+38
4
double
1.7e-
308 … 1.7C+308
8
long double
3.4e-
4932 … 3.4e+4932
10
19


Sonli turlarning xotiradagi hajmi
20



Download 2,29 Mb.
1   2   3   4   5   6   7   8




Download 2,29 Mb.
Pdf ko'rish