Standart turlar tarkibiga quyidagilar kiradi: butun, haqiqiy, belgili (simvol), qator
(strok),
mantiqiy, ko’rsatgichli va variant.
Dasturchi turlarni dasturning
Var bo’limida o’zgaruvchilarni tavsiflashda aniqlaydi
yoki maxsus turlarni aniqlash uchun bo’lim bo’lgan -turlarni tavsiflash
Type bo’limida
aniqlaydi.
Bu bo’lim umumiy holda quyidagicha bo’ladi.
Type
=;
Misol:
Type
TColor=(Red,Blue,Black);
Var Color1,Color2,Color3: TColor;
Type bo’limida dasturchi tomonidan yangi Tcolor nomli
tur kiritilayapdi va u
Red,Blue,Black mumkin bo’lgan qiymatlarni qabul qilishi mumkin. Var bo’limida
dasturchi tomonidan turi aniqlangan uchta Color1,Color2,Color3 o’zgaruvchilar
tavsiflanmoqda. Bu o’zgaruvchilarni to’g’ridan to’g’ri
quyidagicha ham tavsiflash
mumkin.
Var Color1,Color2,Color3: (Red,Blue,Black);
Standart turlarni Type bo’limida tavsiflash shart emas, ularni to’g’ridan to’g’ri
Var bo’limida tavsiflash mumkin.
Delphida standart turlarni quyidagicha klassifikastiya qilish mumkin.
Oddiy
Tartibli
Butun
Belgi
Mantiqiy
Sanoqli (Perechislyaemыy)
Chegaralangan
Haqiqiy
Qator
Struktura
To’plam
Massiv
Yozuv
Fayl
Klass
Interfeys
Ko’rsatgichli
Prostedurali
Variant
Oddiy turlarga tartiblashgan va haqiqiy turlar kiradi.
Tartiblashgan turlar shu
bilan xarakterlanadiki uning har bir qiymati o’zining tartiblangan nomeriga ega.
Haqiqiy tur qiymatlari kasr qismidan iborat bo’lgan sonlardan iboratdir.
Tartiblashgan
turlarga butun, belgili, mantiqiy, sanoqli
va chegaralangan turlar
kiradi.
Butun turlar. Butun turlar butun sonlarni tasvirlash uchun ishlatiladi. Jadvalda
Delphi 7 da ishlatiladigan butun turlar ro’yxati keltirilgan.
Tur
O’zgprish diapazoni
O’lcham (baytda)
Integer
-2147483648..2147483647
4
Cardinal
0..4294967295
4
Shjrtint
-128..127
1
Smallint
-32768..32767
2
Longint
-2147483648..2147483647
4