DEV Community

Cover image for C++ Operatorlar.
islomAli99
islomAli99

Posted on

C++ Operatorlar.

Assalamu aleykum hurmatli dasturchi siz bilan Operatorlar xaqida gaplashib o'tamiz. Operatorlar o'zgaruvchilar va qiymatlar bo'yicha operatsiyalarni bajarish uchun ishlatiladi.

Quydagi misolda biz ikki qiymatni qo'shish uchun + operatoridan foydalanamiz.

#include <iostream>
using namespace std;

int main()
{
int a = 100 + 50;
cout << a;

return 0;
}
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.

#include <iostream>
using namespace std;

int main()
{
int n1 = 100 + 50;        // 150 (100 + 50)
int n2 = n1 + 250;      // 400 (150 + 250)
int n3 = n2 + n2;     // 800 (400 + 400)

cout << n3;

return 0;
}
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 :

#include <iostream>
using namespace std;

int main()
{

int x = 10;
cout << x;

return 0;
}
Enter fullscreen mode Exit fullscreen mode

Image description

Taqqoslash operatorlari

Ikki qiymatni taqqoslash uchun taqqoslash operatorlari ishlatiladi.

**Izoh:** taqqoslashning qaytarilish qiymati to'g'ri ( 1) yoki noto'g'ri ( 0).

Barcha taqqoslash operatorlari ro'yxati:

Image description

Mantiqiy operatorlar

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

Image description

Top comments (1)

Collapse
 
islombek profile image
islombek

zor