Çeşitli dillerde karşılaştırma işleçleri
Bu konuda işleçleri listeler Visual Basic, C++, C# ve F#.
Bu dilde işleçleri hakkında ayrıntılı bilgi için |
Daha fazla bilgi için bkz: |
---|---|
Visual Basic |
|
C++ |
|
C# |
|
F# |
Dile göre operatör karşılaştırmaları
|
Visual Basic |
C++ |
C# |
F# |
---|---|---|---|---|
ADDITIVE |
|
|
|
|
Buna ek olarak |
+ |
+ |
+ |
+ |
Çıkarma |
- |
- |
- |
- |
Çarpma |
|
|
|
|
Çarpma |
* |
* |
* |
* |
Bölme |
/ |
/ |
/ |
/ |
Tamsayı bölme |
\ |
/1 |
/1 |
/ |
Modül bölme (yalnızca kalanı döndürme) |
Mod(kayan nokta ile de çalışır) |
% |
% |
% |
Üs alma |
^ |
Yok |
Yok |
** |
Atama |
|
|
|
|
Atama |
= |
= |
= |
= |
Buna ek olarak |
+= |
+= |
+= |
Yok |
Çıkarma |
-= |
-= |
-= |
Yok |
Çarpma |
*= |
*= |
*= |
Yok |
Bölme |
/= |
/= |
/= |
Yok |
Tamsayı bölme |
\= |
Yok |
/=1 |
Yok |
Üs alma |
^= |
Yok |
Yok |
Yok |
Dize bitiştirme |
&= |
+= |
+= |
Yok |
Modül bölme |
Yok |
%= |
%= |
Yok |
Sol shift |
<<= |
<< = |
<< = |
Yok |
Sağa kaydırma |
>>= |
>> = |
>> = |
Yok |
Bitsel ve |
Yok |
& = |
& = |
Yok |
Bitsel özel ya |
Yok |
^= |
^= |
Yok |
Bitsel or dahil |
Yok |
|= |
|= |
Yok |
Relational ve eşitlik |
|
|
|
|
Küçüktür |
< |
< |
< |
< |
Ya da eşit |
<= |
<= |
<= |
<= |
Büyüktür |
> |
> |
> |
> |
Sıfırdan büyük veya eşit |
>= |
>= |
>= |
>= |
Eşittir |
= |
== |
== |
= |
Eşit değildir |
<> |
!= |
!= |
<> |
Değişken başvuru karşılaştırması |
Is IsNot |
Yok |
== |
= |
Başvuru türü karşılaştırma |
TypeOfx Is Class1 |
Yok |
x is Class1 (also see as and typeof) |
:? |
Dize karşılaştırması |
= |
(Karşılaştırmak ve dizeleri bitiştirmek için işlevleri vardır) |
== |
= |
Dize bitiştirme |
& |
Yok |
+ |
+ |
Boolean ve kısa circuited |
AndAlso |
& & |
& & |
& & |
Boolean veya kısa circuited |
OrElse |
|| |
|| |
|| |
Bit SHIFT |
|
|
|
|
Sol shift |
<< |
<< |
<< |
<<< |
Sağa kaydırma |
>> |
>> |
>> |
>>> |
Kapsam çözünürlük |
|
|
|
|
Kapsam çözünürlük |
. MyBase MyClass |
:: |
. base |
. base |
Postfix2 |
|
|
|
|
Dizi öğesi |
( ) |
[ ] |
[ ] |
[| |] |
İşlev çağrısı |
( ) |
( ) |
( ) |
( ) |
Tür belirtimi veya dönüştürme |
CInt CDbl ... CType |
(tür) |
(tür) |
: > :? > |
Üye seçimi |
. ! |
. -> |
. |
. |
Sonek artış |
Yok |
++ |
++ |
Yok |
Sonek azaltma |
Yok |
-- |
-- |
Yok |
Unary3 |
|
|
|
|
Gerekebilen |
Yok |
* |
* (yalnızca güvenli mod) |
!(başvuru hücre) |
Adresi |
AddressOf |
& |
& (yalnızca güvenli olmayan modda; also see fixed) |
& |
Mantıksal değil |
Not |
! |
! |
bunu değil |
Kişinin Tamamlayıcı |
Not |
~ |
~ |
~~~ |
Önek artış |
Yok |
++ |
++ |
Yok |
Önek azaltma |
Yok |
-- |
-- |
Yok |
Yazı tipi boyutu |
Yok |
sizeof |
sizeof |
sizeof |
Virgül |
Yok |
, |
Yok |
Yok |
Bitsel |
|
|
|
|
Bitsel ve |
And |
& |
& |
& & & |
Bitsel özel ya |
Xor |
^ |
^ |
^^^ |
Bitsel or dahil |
Or |
| |
| |
||| |
Mantıksal |
|
|
|
|
Mantıksal and |
And |
& |
& |
& & |
Mantıksal or |
Or |
| |
| |
|| |
Koşullu |
|
|
|
|
NULL coalescing |
If( ) |
Yok |
?? |
Yok |
Üçlü koşullu |
If( ) |
?: |
?: |
Yok |
Üye işaretçisine |
|
|
|
|
Üye işaretçisine |
Yok |
. *-> |
.(Yalnızca güvenli mod) |
Yok |
Reference |
|
|
|
|
Reference |
Yok |
& |
Uygulanamaz (baþvuru türleri kullanın) |
ref |
1 Hem tamsayı ve kayan nokta bölme, işlenen bağlı işlemek için bölme işlecini aşırı yüklendi.
2 Sonek operatörleri ifade değerlendirme en yüksek öncelik sırası vardır.
3 Tekli işletmenler önce işlenen görünür ve sağdan sola ilişkilendirebilirsiniz.
Ayrıca bkz.
Başvuru
Çeşitli dillerde kod örnekleri ile karşılaştırıldığında programlama kavramları
Denetimler ve programlanabilir nesneleri çeşitli dilleri ve kitaplıkları karşılaştırılması