Dasturlash tillarining tuzilmasi


test ? "A String" : 0 ifodasining qaytish tipi (


Download 62.28 Kb.
bet4/7
Sana04.04.2023
Hajmi62.28 Kb.
#1327249
1   2   3   4   5   6   7
Bog'liq
2-mavzu

test ? "A String" : 0 ifodasining qaytish tipi (char *) tipi bilan cheklangan, ammo int ni qaytaradi, shuning uchun dastur xato bilan tugaydi. Haqiqatdan ham, dastur ish vaqtida 0-chi manzilga bir qatorni bosib chiqarishga harakat qiladi.
Sizeof operatori. Har xil tipdagi oʻzgaruvchilar kompyuter xotirasida har xil sondagi baytlarni egallaydi. Bunda, hattoki bir tipdagi oʻzgaruvchilar ham qaysi kompyuterda va qaysi operatsion tizimda bajarilishiga qarab har xil oʻlchamdagi xotirani band qilishi mumkin.
C++ tilida ixtiyoriy tipdagi(asosiy va hosilaviy tipdagi)oʻzgaruvchilarning oʻlchamini sizeof operatori yordamida aniqlanadi. Bu operator konstantaga, tipga va oʻzgaruvchiga qoʻllanishi mumkin.
Quyidagi dastur kompyuterning aniq platformasi uchun asosiytiplarning oʻlchamlarini chop qiladi.

cout<<”int sizeof(int)<<”\n”;

tipiningoʻlchami:”

<<

cout<<”float

tipining

oʻlchami:”

<<

sizeof(float)<<”\n”; cout<<”double

tipining

oʻlchami:”

<<

sizeof(double)<<”\n”; cout<<”char sizeof(char)<<”\n”;

tipining

oʻlchami:”

<<

Dastur bajarilishi natijasida sizeof operatori yordamida mos tiplarning oʻlchamlari hisoblanadi va ekranga chop etiladi.

Download 62.28 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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