C# Programlama Ders Notları

Operatörler

 

Aritmetiksel Operatörler
Bu operatörler aritmetik işlemlerinde, sayılarla veya sayı tutan ifadelerle kullanılır.
• Çarpma (*)             

int sayi = 100;
sayi = 200 * 2;

 

• Bölme  (/)                               

double bolum;
bolum = sayi / 23;

 

• Çıkarma (-)            

int sonuc = bolum – 100;


• Toplama(+)            

int toplam;
toplam += sonuc;          // Bu ifade, “toplam = toplam + sonuc” ile aynı anlama gelir


İPUCU: Aritmetik operatörleri, eşittir ifadesi ile beraber kullanılırsa, işlem değişkenin kendisi ile yapılır.


• Mod alma(%)  
int kalan = toplam % 42; // Sonuç, toplam değişkenindeki değerin 42 ile  bölümünden kalan sayıdır.

 

Karşılaştırma Operatörleri
Bu operatörler veri tiplerini birbirleriyle karşılaştırmak için kullanılır. Bu operatörler ile yapılan işlemlerin sonucunda true ya da false değeri döner. Karşılaştırma operatörleri yalnızca sayı tipleri üzerinde yapılmaz.


• Küçük  (<)                               

double sayi = 1.5;
float sayi2 = 1.3;
sayi2 < sayi      // Sonuç: True

 

• Küçük Eşit  (<=)        

sayi2 <= sayi        // Sonuç: True

 

• Büyük   (>)                              

sayi2 > sayi          // Sonuç: False


• Büyük Eşit (>=)         

sayi2 >= sayi        // Sonuç: False


• Eşit    (==)                   

sayi2 == sayi        // Sonuç: False


• Eşit Değil (!=)            

sayi2 != sayi         // Sonuç: True


Koşul Operatörleri
Veri tipleri ve değişkenler üzerinde kontrol yapılırken birden fazla koşula ihtiyaç duyulabilir. Bu durumda, koşulları birbirleriyle karşılaştıracak operatörler kullanılır. Bu kontrollerden dönen değerler Boolean tipinde olduğu için, koşul operatörleri de bu değerler üzerinde işlem yaparlar.

 

&& (And - ve)
Bu ifade, verilen koşulların kesişimini alır. Eğer tüm koşulların değeri true ise sonuç da true olur. En az bir tane false değeri olan koşul varsa, sonuç false olur.


|| (Or- veya)
Bu ifade, verilen koşulların birleşimini alır. Eğer tüm koşulların değeri false ise sonuç false olur. En az bir tane true değeri varsa sonuç true olur.


! (Değil)
Bir koşulun değerini tersine çevirir. Koşul false ise true, true ise false olur.

 

Web hosting by Somee.com