6-mavzu. С++ дастурлаш тили операторлари reja


Download 120.5 Kb.
bet10/11
Sana09.04.2023
Hajmi120.5 Kb.
#1343753
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
6-mavzu

#include int main()
{
int integer_1=54; int integer_2; float floating=15.854;
integer_1=(int) floating; // oshkor keltirish;
integer_2=(int) floating // oshkormas keltirish;
cout<<’’yangi integer (oshkor): ‘’<cout<<’’yangi integer (oshkormas): ‘’<return 0;
}
Dastur natijasi quyidagi ko‘rinishda bo’ladi:
Yangi integer (oshkor):15
Yangi integer (oshkormas):15
Masala. Berilgan belgining ASCII kodi chop etilsin. Masala belgi turidagi qiymatni oshkor ravishda butun son turiga keltirib chop qilish orqali yechiladi.
Dastur matni: #include int main()
{
Unsigned char A;
Cout<<’’belgini kiriting:’’;
Cin>>A;
Cout<<’\’’<Return 0;
}
Dasturning belgini kiriting so‘roviga
A amali bajarilsa, ekranga ‘A’-belgi ASCII kodi=65 satri chop etiladi.

1.5.Arifmetik amallar.


Berilganlarni qayta ishlash uchun dasturlash tillarida amallarning juda keng majmuasi aniqlangan. Amal - bu qandaydir harakat bo‘lib, u bitta (unar) yoki ikkita (binar) operandlar ustida bajariladi, hisob natijasi uning qaytaruvchi qiymati hisoblanadi.
Tayanch arifmetik amallarga qo‘shish (+), ayirish (-), ko‘paytirish (*), bo‘lish (/) va bo‘lishdagi qoldiqni olish (%) amallarini keltirish mumkin.
Amallar qaytaradigan qiymatlarni o‘zlashtirish uchun C++ tilida “=” va uning turli modifikatsiyalari ishlatilib, quyidagilar hisoblanadi: qo‘shish, qiymat berish bilan (+=); ayirish, qiymat berish bilan (-=); ko‘paytirish, qiymat berish bilan (*=); bo‘lish, qiymat berish bilan (/=); bo‘lish qoldig‘ini olish, qiymat berish bilan (%=) va boshqalar. Bu holatlarning umumiy ko‘rinishi:
=;
Quyidagi dastur matnida ayrim amallarga misollar keltirilgan.

Download 120.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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