Dün c#’ da değişkenler konusundan bahsetmiştik. Bugun Operatörler ile devam edeceğiz.
Operatörleri 3 başlık altında inceleyebiliriz.
1 – Matematiksel
2 – İlişkisel
3 – Mantıksal
1-Matematiksel Operatörler
Toplama +
Çıkartma -
Çarpma *
Bölme /
Modülüs %
Metematiksel operatörler matematikte nasıl çalışıyorsa C#’da da aynı şekilde çalışır.
Sadece dikkat etmemiz gereken sonucu aktardığımız değişkenin türüdür.
Örneğin bölme işleminde int, bayt, long gibi değişkenler kullanırsak eğer
sonuç küsüratlıysa, küsüratlı kısım atılır sonuc tam sayı şeklinde dönüştürülür.Bu da hesap hatası almamıza neden olur. Doğru sonucu almak için “decimal” değişkenini kullanabiliriz.
Modülüs operatörü bölme işleminde kalan sonucu verir. 5 sayısını 2 ye böldüğümüzde kalan 1 dir.
2-İlişkisel Operatörler
İki değer arasındaki ilişkiyi anlamak için kullanılır.
== Eşittir.
!= Eşit Değildir.
> Büyüktür.
< Küçüktür.
>= Büyük Eşittir.
<= Küçük Eşittir.
İlişkisel operatörler genelde kontrol ettirmek için kullanılır. Bu “if döngüsü” kullanılarak yapılır. (İf döngüsünü de önümüzdeki günlerde anlatmaya çalışayağız.)
3-Mantıksal Operatörler
&(Ve)
| (Veya)
| (Degil)
&& (Kosullu Ve) ve || (Kosullu Veya)