|
Ma’lumotlarning tayanch turlarining tavsiflanishi va ular qabul qiladigan qiymatlar, misollar keltiring
|
bet | 6/50 | Sana | 09.11.2023 | Hajmi | 1.05 Mb. | | #96616 |
Bog'liq Ma Standart tizim blokining ulagichlari, strategiya malaka oshirish, Bir va ikki bog, laboratoriya 1.2.3, Mavzu xotirani taqsimlash usullari, Ma’lumotlarlar modeli va ularni ishlatish. Uml modellashtirish, Savollar, 57-6-85-F 22, 532-6-85-Q 22 Ma’lumotlarning tayanch turlarining tavsiflanishi va ular qabul qiladigan qiymatlar, misollar keltiring.
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. 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.
Oddiy turlarning ichki tasvirlanishi va diapozonini aniqlash uchun to’rtta maxsus tur mavjud:
▶ short (qisqa);
▶ long (uzun);
▶ signed (ishorali);
unsigned (ishorasiz).
Foydalanuvchining standart turlarini tavsiflashga misollar keltiring (intervalli va sanoqli turlar).
Dasturlashda yangi nomdagi turlarni yaratish uchun typedef kalit so’zidan foydalaniladi, uning dasturdagi sintaksisi quyidagicha:
typedef yangi_tur_nomi [o’lchami];
bu yerda kvatrat qavs yangi nomdagi turni yaratishda qo’llaniladigan umumiy sintaksis
|
| |