Сайфиев ж. Ф. С++ тилига кириш услубий қўлланма



Download 3,43 Mb.
bet13/79
Sana09.07.2022
Hajmi3,43 Mb.
#767124
1   ...   9   10   11   12   13   14   15   16   ...   79
Bog'liq
C dan uslubiy qulanma

Бутун сонлар ўлчами.


Бир хил типдаги ўзгарувчилар учун турли компютерларда хотирадан турли ҳажмдаги жой ажратилиши мумкин. Лекин, битта компютерда бир хил типдаги иккита ўзгарувчи бир хил миқдорда жой эгаллайди.


char типли ўзгарувчи бир байт ҳажмни эгаллайди. Кўпгина комьпютерларда short int (қисқа бутун) типи икки байт, long int типи эса 4 байт жой эгаллайди. Бутун қийматлар ўлчовини компьютер системаси ва ишлатиладиган компилятор аниқлайди. 32 – разрядли компьютерларда бутун ўзгарувчилар 4 байт жой эгаллайди. 3.1. – листингда келтирилган дастур сизнинг компютерингиздаги типларнинг ўлчовини аниқлаб беради.

3.1. – листинг. Таянч типлар учун компютер хотирасидан ажратиладиган байтларни аниқлаш.





  1. # include

  2. int main()

  3. 

  4. cout << “int tipining o`lchami: \t”

  5. <

  6. cout<< “short int tipining o`lchami:\t”

  7. << sizeof(short)<< “bayt.”;

  8. cout<<“long int tipining o`lchami:\t”

  9. << sizeof(long)<<“bayt.”;

  10. cout<< char tipining o`lchami:\t”

  11. << sizeof(long)<<”\t bayt.”;

  12. return 0;

  13. ;

НАТИЖА:


int tipining o`lchami: 4 bayt.
short int tipining o`lchami:2 bayt.
long int tipining o`lchami: 4 bayt.;
char tipining o`lchami:1 bayt;


Ишорали ва ишорасиз типлар.


Дастурда қўлланиладиган бутун сонли типлар ишорали ва ишорасиз бўлиши мумкин. Баъзан ўзгарувчи учун фақатгина мусбат сонни қўллаш фойдали бўлади. Unsingned калитли сўзиcиз келтирилган бутун сонли типлар (short ва long) ишорали ҳисобланади. Ишорали бутун сонлар манфий ва мусбат бўлиши мумкин. Ишорасиз сонлар эса доимо мусбат бўлади.


Ўзгарувчиларнинг таянч типлари.


С++ тилида бошқа берилганлар типлари ҳам қаралган. Улар бутун сонли, ҳақиқий ва белгили бўлиши мумкин. Ҳақиқий ўзгарувчилар каср кўринишда ифодаланувчи қийматларни ҳам ўзида сақлайди. Белгили ўзгарувчилар бир байт жой эгаллайди ва 266 та белги ҳамда ASCII белгиларни сақлаш учун ишлатилади.
ASCII белгилари деганда компьютерларда қўлланиладиган стандарт белгилар тўплами тушунилади. ASCII - бу American Standard Code for Information Interchange ( Американинг ахборот алмашиниши учун стандарт коди) деган маънони англатади.

Download 3,43 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   79




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