C++ Kirish Assalomu alaykum hurmatli dasturchi. Bugun siz bilan C++


Download 1.28 Mb.
bet10/33
Sana20.09.2023
Hajmi1.28 Mb.
#1682998
1   ...   6   7   8   9   10   11   12   13   ...   33
Bog'liq
C

C++ Operatorlar


Assalomu alaykum bugun siz bilan operatorlar haqida gaplashib olamiz. Agar darsliklarni boshdan o'qib kelayotgan bo'lsangiz unda sizni tabriklashim mumkin chunki C++ dasturlash tilini tushunib boshlayabsiz! Operatorlar o'zgaruvchilar va qiymatlar bo'yicha operatsiyalarni bajarish uchun ishlatiladi.
Quyidagi misolda biz ikkita qiymatni qo'shish uchun + operatordan foydalanamiz:
int x = 100 + 50;
+operator ko'pincha yuqoridagi misol kabi, birgalikda ikki qiymatlarni kiritish uchun ishlatiladi, u ham birga, bir o'zgarmaydigan va qiymat yoki o'zgaruvchilar va boshqa o'zgaruvchilar qo'shishingiz uchun foydalanish mumkin.
int n1 = 100 + 50; // 150 (100 + 50)
int n2 = n1 + 250; // 400 (150 + 250)
int n3 = n2 + n2; // 800 (400 + 400)

C ++ operatorlarni quyidagi guruhlarga ajratadi:


  • Arifmetik operatorlar

  • Tayinlash operatorlari

  • Taqqoslash operatorlari

  • Mantiqiy operatorlar

  • Bitwise operatorlar

Operator -o'zgaruvchilar va qiymatlar bo'yicha operatsiyalarni bajarish uchun ishlatiladi.

Arifmetik operatorlar


Umumiy matematik operatsiyalarni bajarish uchun arifmetik operatorlar qo'llaniladi.


Tayinlash Operatorlari


Belgilash operatorlari o'zgaruvchiga qiymatlarni belgilash uchun ishlatiladi. Quyidagi misol, biz foydalanish tayinlash operatori ( =qiymati tayinlash uchun) 10 a o'zgaruvchi deb nomlangan uchun x :
int x = 10;


Taqqoslash operatorlari


Ikki qiymatni taqqoslash uchun taqqoslash operatorlari ishlatiladi.
Izoh: taqqoslashning qaytarilish qiymati to'g'ri ( 1) yoki noto'g'ri ( 0).
Quyidagi misolda 5 dan 3 kattaroqligini bilish uchun operatordan ( ) dan kattaroq foydalanamiz >:
Barcha taqqoslash operatorlari ro'yxati:



Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   33




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