O’zbekiston respublikasi oliy va o’rta-maxsus ta’lim vazirligi samarqand davlat universiteti mexanika-matematika fakulteti amaliy matematika va informatika bo’limi



Yüklə 181,19 Kb.
Pdf görüntüsü
səhifə4/12
tarix11.12.2023
ölçüsü181,19 Kb.
#143754
1   2   3   4   5   6   7   8   9   ...   12
c dasturlash tilida hisoblash kalkulyatori yaratish

Butun tip (int) 
int
tipning o’lchovi standart bilan aniqlanmaydi, kompyuter va kompilyatorga 
bog’liq 16-razryadli prosessor uchun bu tipdagi miqdorlarga 2 bayt 32-razryadli 
uchun esa – 4 bayt ajratiladi. 
Tip nomi oldidagi 
short
maxsuslashtirgich kompilyatorga songa prosessor 
razryadligiga bog’liq bo’lmagan holda 2 bayt ajratiladi. 
long
maxsuslashtirgich 


butun miqdor 4 baytni egallashini anglatadi. Shunday qilib, 16-razryadli 
kompiyuterda 
int
va 
short int
, 32-razryadlarda esa 
int
va 
long int
ekvivalent. 
Butun tipli miqdorlarni ichki tasvirlash – ikkilik kodda butun son. 
signed
maxsuslashtiruvchidan foydalanganda sonning katta biti ishorali sifatida talqin 
etiladi. (0 – musbat son, 1 - manfiy). 
unsigned
mazsuslashtirgich faqat musbat 
musbat sonlarni tasvirlaydi, chunki yo’qori razryad son kodining qismi sifatida 
qaraladi. Shunday qilib, 
int
tipidagi qiymatlar oralig’i maxsuslashtirgichlarga 
bog’liq. IBM PC – muvofiqlashgan kompyuterlari uchun turli mahsuslashtirgichli 
butun tipdagi miqdorlar qiymatlar oraliqlari 1.4- jadvalda keltirilgan. 
Jimlik bo’yicha barcha butun sonli tiplar ishorali deb hisoblanadi, ya’ni 
signed
maxsuslashtirgichini tushurib qoldirish mumkin.
Dasturda uchraydigan konstantalarga ularning ko’rinishiga mos u yoki bu tip 
beriladi. Agar bu tip qandaydir sabablarga ko’ra dasturchini qanoatlatirmasa, u 
talab qilingan tipni 
L, l (long)
va 
U, u (unsigned)
yordamida oshkora ko’rsatishi 
mum0kin. Masalan 32L konstanta 
long
tipiga ega bo’ladi va 4 baytni egallaydi. 
L
va 

Yüklə 181,19 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




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

    Ana səhifə