C++ da Mantiq

C++ da Mantiqismoilov mukhammadumar

Increment (++) va Decrement (--) 🚀 Bu operatorlar o'zgaruvchi qiymatini 1 taga o'zgartirish uchun...

  1. Increment (++) va Decrement (--) 🚀 Bu operatorlar o'zgaruvchi qiymatini 1 taga o'zgartirish uchun ishlatiladi.
  • ++ (Increment): Qiymatni 1 taga oshiradi. (x = x + 1)

  • -- (Decrement): Qiymatni 1 taga kamaytiradi. (x = x - 1)

ishoralar ahamiyati:

  • ++x : Oldin oshiradi, keyin ishlatadi.

  • x++ : Oldin ishlatadi, keyin oshiradi.

cpp
int a = 5;
cout << ++a; // Natija: 6 (Oldin oshdi)

int b = 5;
cout << b++; // Natija: 5 (Ekranga chiqdi, keyin 6 bo'ldi)
Enter fullscreen mode Exit fullscreen mode
  1. Relational Operators (Solishtirish) ⚖️ Ikki qiymatni o'zaro solishtirish uchun ishlatiladi va natija har doim bool (true yoki false) bo'ladi.
Operator    Ma'nosi Misol   Natija
==  Tengmi? 5 == 5  true
!=  Teng emasmi?    5 != 3  true
>   Kattami?    10 > 20 false
<   Kichikmi?   10 < 20 true
>=  Katta yoki tengmi?  5 >= 5  true
<=  Kichik yoki tengmi? 4 <= 3  false
Enter fullscreen mode Exit fullscreen mode
  1. Logical Operators (Mantiqiy bog'lovchilar) Bir nechta shartlarni birlashtirish uchun kerak bo'ladi.
  • && (AND - VA): Hamma shartlar to'g'ri bo'lsagina true beradi.
    Misol: (5 > 3 && 10 > 5) true

  • || (OR - YOKI): Hech bo'lmasa bitta shart to'g'ri bo'lsa true beradi.
    Misol: (5 > 10 || 10 > 5) true

  • ! (NOT - EMAS): Shartni teskarisiga o'zgartiradi.
    Misol: !(5 > 10) true (chunki 5 > 10 asli xato, ! esa uni to'g'riga aylantirdi).