C# Programlama Karşılaştırma Operatörleri ve Mantıksal Operatörler

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
▃ ▅ ησ ♥ яєѕρєcт ▅ ▃
Süper Üye
Katılım
24 Eyl 2016
Mesajlar
600
Tepki puanı
10
Ödüller
9
9 HİZMET YILI
Karşılaştırma Operatörleri ve Mantıksal Operatörler
Tablo 6.1'de listelenen Karşılaştırma Operatörleri, sayısal değerleri veya karakterleri mukayese etmek için kullanılır.
Birden çok karşılaştırma işlemi, Tablo 6.2'deki Mantıksal Operatörler'le birleştirilebilir.
C dilinde, bir mantıksal işlemin sonucu tamsayı 0 (sıfır) veya başka bir değer olur. 0 olumsuz 0'dan farklı değerler olumlu olarak yorumlanır. Buna göre, aşağıdaki program parçasının
     ...
     int x = 1, y = 2, s, u, z;

     s = 2 > 1;
     u = x > 3;
     z = x <= y && y >0;

     printf("%d\t%d\t%d", s, u, z);
     ...

çıktısı:
     1       0       1

şeklinde olur. Bunun nedeni:
  • 2 her zaman 1 den büyük olduğu için s değişkenine 1,
  • x = 1 < 3 olduğu için x değişkenine 0,
  • z = x <= y && y >0; eşitliğin sağtarafının sonucu olumlu olduğu için z değişkenine 1 atanır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...