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.
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.