...

Operatörler

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;