Aritmetik Operatörleri
| Operatör | Açıklama | Örnek |
|---|---|---|
| + | Toplama | A + B = 30 |
| – | Çıkartma | A - B = -10 |
| * | Çarpma | A * B = 200 |
| / | Bölme | B / A = 2 |
| % | Mod. Kalan değeri döndürür. | B % A = 0 |
| ++ | Belirtilen değer kadar değişkeni artırır. | A++ = 11 |
| — | Belirtilen değer kadar değişkeni azaltır. | A-- = 9 |
Karşılaştırma Operatörleri
| Operatör | Açıklama | Örnek |
|---|---|---|
| == | Eşitse | (A == B) |
| != | Eşit değilse | (A != B) |
| > | Büyükse | (A > B) |
| < | Küçükse | (A < B) |
| >= | Büyük eşitse | (A >= B) |
| <= | Küçük eşitse | (A <= B) |
Mantık Operatörleri
| Operatör | Açıklama | Örnek |
|---|---|---|
| && | Ve | (A && B) |
| || | Veya | (A || B) |
| ! | Değilse | !(A && B) |
Bitsel (Bitwise) Operatörleri
| p | q | p & q | p | q | p ^ q |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 |
Diğer Operatörler
| Operatör | Açıklama | Örnek |
|---|---|---|
| sizeof() | Veri tipinin ölçüsünü (size) döner. | sizeof(int), //4 döner. |
| typeof() | Sınıfın tipini döner. | typeof(StreamReader); |
| & | Değişkenin adresini döndürür. | &a; returns actual address of the variable. |
| * | İşaretleyiciden değişken tanımlar. | *a; creates pointer named 'a' to a variable. |
| ? : | Koşul ifadesi | If Condition is true ? Then value X : Otherwise value Y |
| is | Bir nesnenin belirli bir türde olup olmadığını belirler. | If( Ford is Car) // checks if Ford is an object of the Car class. |
| as | Atama başarısız olursa bir istisna oluşturmadan yayın yapın. | Object obj = new StringReader("Hello");
StringReader r = obj as StringReader;
|