2. OPERATÖR NEDİR ?
Programlama dillerinde tek başlarına herhangi bir anlamı olmayan ancak
programın işleyişine katkıda bulunan karakter ya da karakter topluluklarına
operatör denir.
Operatörlerin etki ettikleri sabit ya da değişkenlere "operand" denir.
Örneğin a+bifadesinde + işareti bir operatördür.
2
3. OPERATÖRLER KAÇA AYRILIR ?
Operatörler işlevlerine göre 6 kısımda incelenebilir. Bunlar;
Aritmetik Operatörler Özel Amaçlı Operatörler
Karşılaştırma Operatörler
Bitsel Operatörler
Mantıksal Operatörler
Atama Ve İşlemli Atama Operatörler
3
5. ARİTMETİK OPERATÖRLER
+ , ‐ , * , / , ++ , -- ve % aritmetik operatörlerdir.
+ , - , * , ve / operatörleri matematiksel işlemler yapar.
% operatörü ise bölümden sonra kalanı bulmak yani "mod" almak için kullanılır.
++ ve -- işlemin uygulandığı sayıyı 1 arttırır veya 1 azaltır.
5
11. MANTIKSAL OPERATÖRLER
C#’ ta 3 adet mantıksal operatör bulunmaktadır. Bunlar; &&(ve) , !(değil) , ||(veya)
operatörleridir.
&&(ve) operatörü iki değerin ikisi de doğru ise doğru, en az birisi yanlış ise yanlış
değerini döndürür.
11
13. ATAMA VE İŞLEMLİ ATAMA OPERATÖRLERİ
= (atama) operatörü bir değişkene herhangi bir değer atamak için kullanılır.
*= , /= , += , -= , &= , ^= , |= gibi operatörlere işlemli atama operatörü denir.
Kullanımı şu şekildedir;
a=a+b yerine a+=b
a=a/b yerine a/=b
a=a^b yerine a^=b
13
15. ÖZEL AMAÇLI OPERATÖRLER
?: operatörü: C#’ ta üç operand alan tek operatördür. Kullanımı şu şekildedir;
koşul ? doğru_değer : yanlış değer
() tür dönüştürme operatörü: Tür değiştirmek için kullanılan bir operatördür.
(değiştirilecek tür) değişken_yada_sabit
[] operatörü: Dizilerde elemanın dizinini belirtmek için kullanılır.
+ ve – operatörü: Bir değişkenin pozitif veya negatif olmasını sağlar. 15
20. SİZEOF OPERATÖRLERİ
Temel türlerin ve yapıların bellekte ne kadar alan kapladıklarını verir. "sizeof"
operatörü sınıflar için kullanılamaz ancak tanımlanacak yapılar için kullanılabilir.
20