Menu
Coddy logo textTech

İlişkisel Operatörler

Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 20 / 63.

Karşılaştırma operatörleri iki işleneni karşılaştırmak için kullanılır.

Bazen bir işlenenin diğerinden daha büyük/küçük/... olup olmadığını kontrol etmemiz gerekir.

Aşağıdaki tablo, karşılaştırma için kullanılabilecek operatörleri göstermektedir:

OperatörAnlamıÖrnek
==Eşittir1 == 2, 0 (false) döndürür
!=Eşit Değil1 != 2, 1 (true) döndürür
>Büyüktür1 > 2, 0 (false) döndürür
<Küçüktür1 < 2, 1 (true) döndürür
>=Büyük veya Eşit1 >= 2, 0 (false) döndürür
<=Küçük veya Eşit1 <= 2, 1 (true) döndürür


Karşılaştırma operatörü, karşılaştırma doğruysa 1 veya yanlışsa 0 döndürür.

Örneğin:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;

var3, var1 ve var2 eşit olmadığı için 1 değerini tutacaktır

challenge icon

Görev

Kolay

n1 ve n2 değişkenlerini sırasıyla 8 ve 9 değerleriyle başlatan bir program yazın.

Ardından, n1'in n2'den büyük olup olmadığını tutacak başka bir n3 değişkeni başlatın.

Her üç değişkenin değerini printf() kullanarak aşağıdaki formatta yazdırın:

n1 = [n1 değeri], n2 = [n2 değeri], n3 = [n3 değeri]

Kopya kağıdı

Karşılaştırma operatörleri, iki işleneni karşılaştırmak ve 1 (doğru) veya 0 (yanlış) döndürmek için kullanılır:

OperatörAnlamıÖrnek
==Eşittir1 == 2, 0 (yanlış) döndürür
!=Eşit Değil1 != 2, 1 (doğru) döndürür
>Büyüktür1 > 2, 0 (yanlış) döndürür
<Küçüktür1 < 2, 1 (doğru) döndürür
>=Büyük veya Eşit1 >= 2, 0 (yanlış) döndürür
<=Küçük veya Eşit1 <= 2, 1 (doğru) döndürür

Örnek kullanım:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3, 1 (doğru) değerini tutacaktır

Kendin dene

#include <stdio.h>

int main() {
    // Kodunuzu aşağıya yazın

    
    // Aşağıdaki satırı değiştirmeyin
    printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
    
    return 0;
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler