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