DEV Community

AbrorAbdulboriyev
AbrorAbdulboriyev

Posted on

C++ da 5-Dars

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;
Enter fullscreen mode Exit fullscreen mode

+ 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)
Enter fullscreen mode Exit fullscreen mode

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.

Image description

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;
Enter fullscreen mode Exit fullscreen mode

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;

Image description

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:

Image description

Mantiqiy operatorlar

O'zgaruvchilar yoki qiymatlar o'rtasidagi mantiqni aniqlash uchun mantiqiy operatorlar qo'llaniladi:

Image description

@dawroun

Top comments (0)