Qarshi muhandislik-iqtisodiyot instituti "axborot texnologiyalari" kafedrasi "TEXNIK TIZIMLARDA axborot texnologiyalari"



Download 2,19 Mb.
Pdf ko'rish
bet19/105
Sana26.03.2022
Hajmi2,19 Mb.
#510793
1   ...   15   16   17   18   19   20   21   22   ...   105
Bog'liq
ma`ruza matni 2018

Ifoda tushunchasi: 
C++ tilida ifoda - amallar, operandlar va punktatsiya belgilarining ketma-ketligi bo‘lib, 
kompilyator tomonidan berilganlar 
ustida ma’lum bir amallarni bajarishga ko‘rsatma hisoblanadi. Har qanday ';' belgi bilan 
tugaydigan ifodaga til ko‘rsatmasi deyiladi. 
C++ tilidagi ifodaga (til ko‘rsatmasiga) misol: 
x=3*(y-2.45); 
u=summa(a, 9,c) ; 
 


Inkrement va dekrement amallari: 
C++ tilida operand qiymatini birga oshirish va kamaytirishning samarali vositalari mavjud. 
Bular inkrement (++) va dekrement ) unar amallardir. 
Operandga nisbatan bu amallarning prefiks va postfiks ko‘ri|nishlari bo‘ladi. Prefiks 
ko‘rinishda amal til ko‘rsatmasi bo‘yicha ish bajarilishidan oldin operandga qo‘llaniladi. Postfiks 
holatda esa amal til ko‘rsatmasi bo‘yicha ish bajarilgandan keyin operandga qo‘llaniladi. 
Prefiks yoki postfiks amal tushunchasi faqat qiymat berish bilan bog’liq ifodalarda o‘rinli: ; 
х=у++; 
 
// postfiks 
index =--i;
// prefiks 
count:++;
// unar amal, "++count; " bilan ekvivalent 
abc-- ; 
 
// unar amal, "--abc; " bilan ekvivalent 
Bu yerda u o‘zgaruvchining qiymatini x o‘zgaruvchisiga o‘zlashtiriladi va keyin bittaga 
oshiriladi, i o‘zgaruvchining qiymati bittaga kamaytirib, index o‘zgaruvchisiga o‘zlashtiriladi. 
sizeof amali. 
Har xil turdagi o‘zgaruvchilar kompyuter xotirasida turli sondagi baytlarni egallaydi. 
Bunda, hattoki bir turdagi o‘zgaruvchilar ham kaysi kompyuterda yoki qaysi operatsion 
sistemada amal qilinishiga qarab turli o‘lchamdagi xotirani band qilishi mumkin. 
C++ tilida ixtiyoriy (tayanch va hosilaviy) turdagi o‘zgaruvchilarning o‘lchamini sizeof 
amali yordamida aniqlanadi. Bu amalni o’zgarmasga, turga va o‘zgaruvchiga qo‘llanishi 
mumkin. 
Quyida keltirilgan dastur da kompyuterning platformasiga mos ravishda tayanch 
turlarining o‘lchamlari chop qilinadi. 
Int main() 
{cout<<’’int turining o‘lchami:
"«sizeof (int)«"\n" 
{cout<<’’float turining o‘lchami: 
"«sizeof (float)«"\n"; 
{cout<<’’double turining o‘lchami: 
"«sizeof (double)«"\n"; 
{cout<<’’char turining o‘lchami: 
"«sizeof (char)«"\n"; 
return 0; 


Download 2,19 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   105




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