C# Eğitimleri – Notasyonlar ve Mantıksal Operatörler

C# Eğitimlerimizde soyut kavramlardan kurtulup yavaş yavaş program kodlamaya doğru giderken bu yazımız temel ve önemli bir yazı.

1.İlişkisel Operatörler

1.Atama Operatörü

C# ve pek çok programlama bir değer solundaki değişkene atama işlemi yapılır.  Atama opertörü = (Eşittir) işaretidir.

Tek başına kullanılan eşittir bir eşitliği değil atamayı ifade eder.

int x;

x=5;

 

Böyle bir ifade ile karşılaştığımızda diyeceğizki x e 5 değeri atanmış.

X eşittir 5 demek yanlış olacaktır.

2. Eşittir Operatörü

C# da eşitlik ifadesi == (Yan Yana iki Eşit) bu şekilde ifade edilir.

Ve metodlar içinde sadece karşılaştırma işlemi yapılırken kullanılabilir.

 

int x;

x==5;

 

Böyle bir kullanım şekli yoktur. Kodlar içinde yaptığımız işlem her daim atama işlemi olacaktır.

Peki nerede kullancağız biz bu ifadeyi.

Örneğin X e program boyunca değerler atandı.

En sonda X in değerine göre bir işlem yapacağız.

 

if(X==5)

{
//Kodlar

}

 

İşte böyle bir durumda x eşit mi 5 e sorusunu sorar ve eğer 5 e eşitse o if ifadesi geriye true değerini dönecektir.

3. Büyük ve Küçük Operatörleri

C# da bir değerin farklı bir değerden büyüklüğünü > (büyüktür) operatörünü kullanarak karşılaştırabiliriz.

Bu ifadenin de tek başına kullanımı yoktur. Sadece şart ifadesi içinde kullanılabilir.

Küçük operatörü < (küçüktür şeklindedir.

4. Büyük Eşit ve Küçük Eşit Operatörleri

Büyük eşit >= (Büyük Eşit) şeklinde kullanılır.

Küçük eşit <= (Küçük Eşit) şekliden kullanılır.

5. Kalan Bulma Operatörü

İki sayının bölümünden kalanı bulmak istediğimiz durumlarda kullanabileceğimiz operatör % (Yüzde) kalan bulma ifadesidir.

x=5%2;

dediğimizde bize 1 değerini geri dönecektir.

6. Toplama Çıkarma Çarpma Bölme Operatörleri

Toplama = +

Çıkarma = –

Çarpma = *

Bölme = /

7. Üs Alma

C# da üs alma işlemini Math sınıfının Pow metodu ile yapmanızda fayda vardır. hataları en az düzeye indirmiş olursunuz.

Math.Pow(Üssü Alınacak Değer, Üs Alınacak Değer);

şekliden bir kullanımı mevcuttur.

x=Math.Pow(3,2);

Bu işlem bize 9 değerini geri dönecektir.

 2. Mantıksal Operatörler

Mantık ifadelerinden bildiğimiz Ve ve Veya ifadeleri C#’da da vardır.

Matematiksel anlamdaki kullanımları ile aynı değerleri ifade ederler.

  1. Ve Operatörü

C# da ve operatörünü yapabilmek için && (Yan Yana İki Ve) işareti yapılmalıdır.

Karşılaştırma karar yapılarında karşımıza çıkacak bu durum için bir tane örnek kullanım göstermek gerekirse

if(x>5 && x<8)

Yukarıda gördüğünüz ifade de x değeri 5 den büyük ise True değerini alır sonra && (ve) operatörüne gelir sonra x 8 den küçük mü diye bakar eğer küçük ise değeri True olur

TRUE && TRUE değeri geriye TRUE değerini dönecektir.

Eğer büyük olursa false olur.

TRUE && FALSE = FALSE olacaktır.

& bu işareti klavyede (Shift+6) tuş kombinasyonu ile yapabilirsiniz.

2. Veya Operatörü

Veya operatörünün simgesi || işaretidir.

|| işaretini klavyede (Alt Gr + Çizgi) tuş kombinasyonuyla yapabilirsiniz.

Bu ifadenin kullanımı;

if(x>5 || x<8)

şeklindedir.

Mantıksal operatörlerin hangi durumlarda ne sonuçlar döndüğünü küçük bir viki araştırması ile bulabilirsiniz eğer bu konuda bilginiz yok ise.

Bu yazımında böylece sonuna geldim. Görüşme dileğiyle.

Print Friendly, PDF & Email
Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Murat Bilginer

Industryolog Akademi Founder – Endüstri Mühendisi
Canias ERP Troia Geliştiricisi & Yazılım Uzmanı
7 Yıldır bildiğini paylaşmak için çabalayan bir blogger.

http://muratbilginer.net/