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:
Mantiqiy operatorlar
O'zgaruvchilar yoki qiymatlar o'rtasidagi mantiqni aniqlash uchun mantiqiy operatorlar qo'llaniladi: