Mavzu: C++ tilining asosiy operatorlari. Operator tushunchasi. Ma’lumotlarni kiritish va chiqarish operatorlari. Sizeof amali


Download 0.65 Mb.
Pdf ko'rish
bet3/6
Sana18.12.2022
Hajmi0.65 Mb.
#1027871
1   2   3   4   5   6
Bog'liq
c 3-maruza (3)

 
4. Ifoda. Qavs ichida yozilgan ifodalar qatnashishi mumkin. Masalan : 
cout<<(a+b); 
 
5. endl kalit so’zi. Bu chiqarish manipulyatori deb yurutiladi. Bu so’zdan 
keyin ma’lumotlar yangi satrdan chiqailadi. Masalan: 
int a=2, b=5;
cout<<”\n yig’indi ”<<(a+b)<<” \n Ko’paytma “<<(a*b); yoki 
cout<
 
Ikkala operatorning bajarilishida ham bir xil natija hosil bo’ladi. 


Sizeof amali 
Har xil turli o’zgaruvchilar, o’zgarmaslar, turning o’zi komputer xotirasida 
har xil joylar egallaydi. Hatto bir turli o’zgaruvchilarning o’zi har xil kompyuter-
larda va bir xil operatsion sistemalarda har xil joy egallashi mumkin. 
O’zgaruvchilar, o’zgarmaslar va turlarning xotiradan qancha joy egallashini 
aniqlash maqsadida sizeof amalidan foydalaniladi. Buni quyidagi dastur misolida 
ko’ramiz: 
int main ( ) 
{ int a, b, c; float x, y, z; 
cout << “\n butun =” << sizeof (int); 
cout << “\n haqiqiy =” << sizeof (float); 
cout << “\n bul turi =” << sizeof (bool); 
cout << “\n a =” << sizeof (a); 
cout << “\n x =” << sizeof (x); 
return 0; 

sizeof amali operand sifatida ko’rsatilgan ob’ektning baytlarda hotiradagi 
hajmini hisoblash uchun ishlatiladi. Bu amalning ikki ko’rinishi mavjud: 
sizeof ifoda sizeof (tip) Misol uchun: 
Sizeof 3.14=8
Sizeof 3.14f=4
Sizeof 3.14L=10
Sizeof(char)=1
Sizeof(double)=8. 
Amallar ustivorligi 
Rang 
Amallar 
Yo’nalish 

() [] -> :: . 
Chapdan o’ngga 

! ~ + - ++ -- & * (tip)
sizeof new delete tip()
O’ngdan chapga 

. * ->* 
Chapdan o’ngga 

* / % (multiplikativ binar 
amallar) 
Chapdan o’ngga 

+ - (additiv binar amallar) 
Chapdan o’ngga 

<< >> 
Chapdan o’ngga 

< <= >= > 
Chapdan o’ngga 

= != 
Chapdan o’ngga 


Chapdan o’ngga 
10 

Chapdan o’ngga 
11 

Chapdan o’ngga 
12 
&& 
Chapdan o’ngga 
13 
|| 
Chapdan o’ngga 


14 
?:(shartli amal) 
Chapdan o’ngga 
15 
= *= /= %= += -= &=
^= |= <<= >>= 
Chapdan o’ngga 
16 
, (vergul amali) 
Chapdan o’ngga 

Download 0.65 Mb.

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




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