Hozirgi kunda yuqori darajadagi dasturlash tillari C++, Delphi, Java, Pascal



Yüklə 448,85 Kb.
səhifə4/7
tarix29.12.2021
ölçüsü448,85 Kb.
#48660
1   2   3   4   5   6   7
dasturlash tillari C

1 = sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long) = sizeof(float) <= sizeof(double).

л ч

Umuman, asosiy turlar xususida yana boshqa narsalarni faraz qilish ma’nosiz. Xususan, ko’rsatgichlarni saqlash uchun butun tur etarli, degan xulosa barcha kompyuterlar uchun to’g’ri emas. Asosiy turlarga const so’zini qo’shib tavsiflash mumkin. Bu boshlang’ich turga shu turning o’zini beradi, faqat bu holatda const turidagi o’zgaruvchilarning qiymatlari initsializatsiyadan so’ng o’zgarishi mumkin emas.

const float pi = 3.14; const char plus = ’+’;

Bittalik qo’shtirnoqqa olingan belgilar belgi o’zgarmaslar hisoblanadi. Shunga e’tibor berish lozimki, bu usulda tavsiflangan o’zgarmaslar xotirada joy egallamaydi. uning qiymati talab qilingan joyda bevosita ishlatiladi. O’zgarmaslar initsializatsiya paytida tavsiflanishi shart. O’zgaruvchilar uchun initsializatsiya shartemas, ammo albatta tavsiya qilinadi. Lokal o’zgaruvchilarni initsializatsiyas iz kiritish asoslari juda ko’p. Bu turlarning ixtiyoriy kombinatsiyasiga quyidagi arifmetik amallar qo’llanilishi mumkin:

+ (plyus, unar va binar);

- (minus, unar va binar);



  • (ko’paytirish);

/ (bo’lish).

Hamda taqqoslash amallari:

== (teng);

!= (teng emas);



< (kichik);

  • (katta);

<= (kichik yoki teng);

>= (katta yoki teng).

Agar operandlar qo’yilgan shartni qanoatlantirsa , u holda taqqoslash amallari natijada 1 qiymatni beradi, aks holda esa 0 qiymatni beradi. Butunga bo’lish amali butun natijani beradi: 7/2 = 3. Butun kattaliklar ustida % - qoldiqni hisoblash amali


bajariladi: 7%2 = 1. O’zlashtirishda va arifmetik amallarda C++ ulami guruhlash uchun asosiy turlar o’rtasida barcha ma’noli almashtirishlarni bajaradi:

double d = 1; int i = 1; d = d + i; i = d + i;

Qo’shimcha turlar

Borland C++ da butun qiymatli o’zgaruvchilarning turlarini qo’shimcha ajratish imkoni mavjud. Bu holda o’zgaruvchilarning barcha tur nomlari quyidagicha yoziladi - int X, bu erda X o’zgaruvchiining bitlardagi maydon o’lchami. X quyidagi qiymatlardan birini qabul qilishi mumkin: 8, 16, 32 va 64. Bu turdagi o’zgaruvchilardan foydalanish standart turda aniqlangan o’zgaruvchilardan foydalanishdan farq qilmaydi. Quyidagi jadvalda bunday turlar bilan ishlash yaqqol ko’rsatilgan.



r nomi

zgaruvchini tavsiflashga misol

lcham

nt8

8;

2

о

8

nt8

it

nt16

nt16 s = 32767;

bit

nt32

nt32 i = 123456789;

bit

nt64

nt64 big = 12345654321;

bit

4

6

i

d

e

n

g

i


Yüklə 448,85 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin