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
Dostları ilə paylaş: