Ma'lumotlar turlari reja: Kirish. Fundamental ma’lumot turlari 2


Download 135.5 Kb.
bet3/3
Sana26.01.2023
Hajmi135.5 Kb.
#1123578
1   2   3
Bog'liq
C MA\'LUMOT TURLARI

unsigned long longunsigned long long int lar aynan bir xil bo’lib, ishorasiz butun sonlar turi hisoblanadi. Hajmi kamida 8 bayt va 0 dan 18446744073709551615 gacha bo’lgan sonlarni qabul qiladi.

float. Yagona aniqlikga ega bo’lgan haqiqiy sonlar turi hisoblanadi. Bunday aniqlikga ega sonlar odatda 4 bayt hajmga ega va 1.17E-38 dan 3.4E38 gacha bo’lgan sonlarni qabul qiladi.
double. float ga nisbatan ikki karra yuqori aniqlikga ega bo’lgan haqiqiy sonlar turi va odatda 8 bayt hajmga ega. 2.23E-308 dan 1.79E308 gacha bo’lgan sonlarni qabul qiladi.
long double. Kengaytirilgan aniqlikga ega bo’lgan haqiqiy sonlar turi va odatda 10 yoki 16 bayt (kompillyatorga bog’liq) hajmga ega. 3.36E-4932 dan 1.18E4932 gacha bo’lgan sonlarni qabul qiladi.


QUYIDAGILAR MURAKKAB TURLAR HISOBLANADI:
Massiv. Misol:

int Massiv1[10];


double Massiv2[10];


Funksiyalar. Funksiyalarning e’lon qilinishi ularning nomi va turini ko’rsatib beradi. Funksiyalarning aniqlanishi esa ularning nomi, turi va “tanasi” ni ko’rsatib beradi. Misol:

void Funksiya1(int); // funksiya e’lon qilinyapti


int Funksiya2() { //... } // funksiya aniqlanyapti

Ma’lumot turlari jadvali:




XULOSA.
Yuqorida aytib o’tilganlardan shuni tushunish mumkinki, dastur tuzish uchun albatta, bitta funksiya bo’ladi. Funksiya ham bitta ma’lumot turi hisoblanadi. Har bitta dastur tuzilganda,o’zgaruvchi kiritiladi. O’zgaruvchining turlari e;lon qilish uchun ma’lumot turlari haqida tushunchasi bo’lishi kerak.Ma’lumot turlarini to’g’ri qo’llash dasturni aniq, tushunarli va sodda bo’lishiga olib keladi.

FOYDALANILADIGAN ADABIYOTLAR:
1.Aбдуллаев З.С., Мирзаев С.С., Шодмонова Г., Шамсиддинов Н.Б. “Информатика ва ахборот технологиялари” Ўқув қўлланма. Ташкент 2012.
2.Yusupov M., Raxmankulova B.O. “C++ dasturlash tili asoslari” fanidan uslubiy qo’llanma. TIQXMMI. 2018. 6-39-betlar.
3.Z.C.Abdullaev, M.Yusupov, B.Raxmankulova, Sh.Aynakulov “Amaliy axborot texnologiyalari”, Tashkent. 2019. 317b.
4. Шмидский Я.К. Программирования на языке С + + : Самоучитель. Учебное пособие, М.: Диалектика. 2004, 361 с.
5.ЛуисД. С и С++. Справочник.. М: Бином, 1997.
6.B.J.Boltaev, A.R.Azamatov, A.D.Raximov va boshqalar. “C++ dasturlash tili asoslari” Amaliy qo’llanma. Nazariya,masalalar, mulohazalar,yechimlar,tavsiyalar. Toshkent. 17-114-betlar.
Download 135.5 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling