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:
C++ dasturlash tilida misolni ishlash
#include
using namespace std;
//funksiya hosil qilamiz
void tub_sonlar(int n){
// [0..n] gacha bo'lgan boolean tipli massiv hosil qilamiz // massivning barcha qiymatlari true qiymatda bo'ladi.
// Dastur oxirida massivdagi true qiymatli indekslar tub sonlar , false qiymatli
// indekslar esa tubmas sonlar bo'ladi bool
bool prime[n+1]; // massivni tavsiflash
memset(prime, true, sizeof(prime)); //massivning barcha qiymatlarini true qilamiz
for (int p=2; p*p<=n; p++) {
// agar prime[p] ning qiymati o'zgartirilmagan bo'lsa u tub son