Tema: Dasturlash tillarida ma’lumotlarning standart turlari



Download 425,16 Kb.
Sana16.03.2022
Hajmi425,16 Kb.
#493707
Bog'liq
1-мавзу МТА лаб

Tema: Dasturlash tillarida ma’lumotlarning standart turlari

  • Quyidagi ma’lumot turlari fundamental turlar hisoblanadi:
  • void. Bu tur tugallanmaydigan (ya’ni, bu tur bilan obyekt, massiv va adres (reference, ссылка) lar e’lon qilinmaydi va aniqlanmaydi) ma’lumot turi hisoblanib hech qanday qiymat qabul qilmaydi. Lekin bu tur bilan ko’rsatgichlar e’lon qilinishi va aniqlanishi mumkin. Bundan tashqari bu tur qiymat hosil qilmaydigan funksiyalarni e’lon qilish va aniqlashda foydalanilishi mumkin. Masalan, quyidagilar to’g’ri hisoblanadi:

C++ turlar kategoriyasi
Fundamental
Murakkab

Mantiqiy va belgili turlar

  • bool. Mantiqiy ma’lumotlar, o’zgaruvchilar turi. Faqat true va false qiymatlarini qabul qiladi. Hajmi kompillyatorga bo’g’liq, lekin kamida 1 bayt. Misol:
  • char, signed char, unsigned char. Bular belgilar turlari bo’lib, uchchalasi alohida turlar hisoblanadi. Uchchalasi bir xil hajmga ega va 1 baytga teng. char asosan belgilar to’plami, satrlar hosil qilishda foydalaniladi. U kompillyatorga bog’liq ravishda signed char yoki unsigned char bilan aynan bir xil bo’ladi. Shuning uchun -128 dan 127 gacha yoki 0 dan 255 gacha bo’lgan qiymatlarni qabul qiladi. signed char kichik hajmli, ishorali butun sonlar talab qilinganda foydalanilishi mumkin va -128 dan 127 gacha bo’lgan qiymatlarni qabul qiladi. unsigned char kichik hajmli, ishorasiz butun sonlar talab qilinganda foydalanilishi mumkin va 0 dan 255 gacha bo’lgan qiymatlarni qabul qiladi. Misol:
  • char Harf = ‘A’;
  • char DT[] = “C++”;
  • const signed char N = -90
  • unsigned char IP[4] = {192, 168, 1, 1};

Butun turlar

  • int. Butun sonlarning asosiy (базовый) turi hisoblanadi. Uning hajmi kamida 2 baytga teng. Lekin 32/64 bit arxitekturali tizimlarda uning hajmi kamida 4 bayt. Bu tur o’zgartirgich (модификатор) lar bilan birga ishlatilishi mumkin. Quyidagi o’zgartirgichlar mavjud: signed, unsigned (ishorasini belgilaydi) va short, long, long long (hajmini belgilaydi). Demak,

Haqiqy turlar

Pascalda

  • Важнейший принцип Паскаля: все используемые в программе имена должны быть описаны до их употребления.Описать идентификатор– это значит указать тип связанного с ним объекта программы.
  • В каждом языке программирования имеются свои правила записи идентификаторов. Чаще всего это последовательность латинских букв и цифр, начинающаяся с буквы. В Паскале правила записи идентификаторов следующие:
  • идентификатор может состоять из букв латинского алфавита, цифр, знака подчеркивания;
  • идентификатор не может начинаться с цифры;
  • идентификатор не может совпадать ни с одним из зарезервированных слов;
  • длина идентификатора может быть произвольной, но значащими считаются первые 63 символа.
  • Например:
  • A, B, M, N, SUMMA, Z1, Z2, Z3, PRIMA14, FIRST_VALUE.

Тип

Допустимые значения

Формат

Shortint

–128..127

1 байт со знаком

INTEGER

–32768..32767

2 байта со знаком

Longint

–2147483648..2147483647

4 байта со знаком

BYTE

0..255

1 байт без знака

WORD

0..65535

2 байта без знака

Тип

Допустимые значения

Точность

Формат

REAL

2.9 10-39.. 1.710+38

11-12 знаков

6 байт

SINGLE

1.5 10-45..3.410+38

7-8 знаков

4 байта

DOUBLE

5.0 10-324.. 1.710+308

15-16 знаков

8 байт

EXTENDED

3.4 10-4932.. 1.110+4932

19-20 знаков

10 байт

СОМР

–9.2 10+18.. 9.210+18

19-20 знаков

8 байт

C# da


Download 425,16 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish