İ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ör | Anlamı | Örnek |
|---|---|---|
| == | Eşittir | 1 == 2, 0 (false) döndürür |
| != | Eşit Değil | 1 != 2, 1 (true) döndürür |
| > | Büyüktür | 1 > 2, 0 (false) döndürür |
| < | Küçüktür | 1 < 2, 1 (true) döndürür |
| >= | Büyük veya Eşit | 1 >= 2, 0 (false) döndürür |
| <= | Küçük veya Eşit | 1 <= 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
Görev
Kolayn1 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ör | Anlamı | Örnek |
|---|---|---|
| == | Eşittir | 1 == 2, 0 (yanlış) döndürür |
| != | Eşit Değil | 1 != 2, 1 (doğru) döndürür |
| > | Büyüktür | 1 > 2, 0 (yanlış) döndürür |
| < | Küçüktür | 1 < 2, 1 (doğru) döndürür |
| >= | Büyük veya Eşit | 1 >= 2, 0 (yanlış) döndürür |
| <= | Küçük veya Eşit | 1 <= 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ırKendin 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;
}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
2Değişkenler
Veri TipleriTam Sayı (Integer)Float - DoubleKarakterlerBooleanlarSabitlerprintf TemelleriDeğişken İsimlendirme KurallarıTip Dönüşümü Bölüm 1Tip Dönüşümü Bölüm 2Özet Meydan Okuması3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama Operatörleriİlişkisel OperatörlerMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Özet Meydan Okuması