C# Dersleri: Operatörler (Aritmetik ve Mantıksal Operatörler)
C# Dersleri: Operatörler (Aritmetik ve Mantıksal Operatörler)

Bu makalemizde C# mantıksal operatörler, atama ve aritmetik operatörlerini anlatacağız. Aritmetik, atama, karşılaştırma ve mantıksal operatörleri anlattığımız makalemizde ayrıca operatörlerin kullanımlarına ait örnek C# kodları da paylaşacağız.

Aritmetik Operatörler

Toplama, çıkarma, çarpma ve bölme gibi matematiksel işlemler için kullanılan operatörlerdir. Aşağıda aritmetik operatörlerin listesini bulabilirsiniz.

  • Toplama
  • Çıkarma
  • * Çarpma
  • / Bölme
  • % Mod alma
  • ++ 1 arttırma
  • 1 çıkarma

Aritmetik operatörlerin örnek kullanımları aşağıdaki gibidir.

int toplam = 6 + 3; // 9
int cikarma = 6 - 3; // 3
int carpma = 6 * 3; // 18
int bolme = 6 / 3; // 2
int modu = 6 % 3; // 0
int arttirma = 6;
arttirma++; // 7
int eksiltme = 3; 
eksiltme--;// 2

Atama Operatörleri

Değişkenlere değer atama için kullanılan operatörlerdir.

  • = Değeri değişkene atar.
  • += Değeri değişkenin değerinin üzerine ekler.
  • -= Değeri değişkenin değerinden çıkarır.
  • *= Değeri değişkenin değeri ile çarpar.
  • /= Değeri değişkenin değerine böler.
C# Dersleri: Operatörler (Aritmetik ve Mantıksal operatörler)
C# Dersleri: Operatörler (Aritmetik ve Mantıksal operatörler)

Atama operatörlerinin kullanım örnekleri aşağıdaki gibidir.

int sayi = 5;
sayi += 1; // 6
sayi -= 1; // 5
sayi *= 2; // 10
sayi /= 5; // 2

Karşılaştırma Operatörleri

İf else yapısı ile sıklıkla kullanılan karşılaştırma operatörleri ifade doğru ise true, değilse false sonucu üretirler. C# karşılaştırma operatörleri aşağıdaki gibidir.

  • == Eşittir
  • != Eşit değil
  • > Büyüktür
  • < Küçüktür
  • >= Büyük veya eşittir
  • <= Küçük veya eşittir

Karşılaştırma operatörlerinin örnek kullanımları ve ürettikleri sonuçlar aşağıdaki gibidir.

5 == 3 //5 3'e eşit değildir - false
5 != 3 //5 3'e eşit değildir - true
5 > 3 //5 3'ten büyüktür - true
5 < 3 //5 3'ten küçüktür - false
5 >= 3 //5 3'ten büyük veya eşittir - true
5 <= 3 //5 3'ten küçük veya eşittir - false

Mantıksal Operatörler

C# mantıksal operatörleri mantıksal ve ile mantıksal veya operatörleridir. Birden çok mantıksal koşulu birlikte kontrol etmek için kullanılır. Mantıksal ve ile kontrol edilen şartların tamamı doğru olduğunda ifade doğru sayılır. Mantıksal veya operatöründe ise kontrol edilen şartlardan biri doğru olduğunda ifade doğru kabul edilir. Mantıksal operatörlerin C# sembolleri aşağıdaki gibidir.

  • Mantıksal ve: &&
  • Mantıksal veya: ||

Mantıksal operatörlerin if ile kullanımları aşağıdaki gibidir.

if (5 > 3 && 2 == 2)
   Console.WriteLine("Ve operatörü: Tüm durumlar doğru ise sonuç doğru olur.");
else if (5 < 3 && 2 == 2)
   Console.WriteLine("Veya operatörü: Durumlardan biri doğru olduğunda sonuç doğru olur");

C# operatörleri konumuzun sonuna geldik. Operatörler konusu hakkında sormak istediklerinizi yada karşılaştığınız sorunları aşağıdaki yorum bölümünden iletebilirsiniz. C# dersleri konusunda yeni makalelerimiz de yolda.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz