Udostępnij za pośrednictwem


Podmioty gospodarcze w porównaniu w różnych językach

W tym temacie wymieniono operatory Visual Basic, C++, C# i F#.

Szczegółowe informacje na temat podmiotów gospodarczych, w tym języku.

Patrz:

Visual Basic

Podsumowanie operatorów

C++

Operatory języka C++

Operatory zdefiniowane przez użytkownika

C#

Operatory języka C#

F#

Symbol i Operator odniesienia (F#)

Operator porównania przez język

 

Visual Basic

C++

C#

F#

Dodatek

 

 

 

 

  Dodanie

+

+

+

+

  Odejmowanie

-

-

-

-

Multiplikatywne

 

 

 

 

  Mnożenie

*

*

*

*

  Rejon

/

/

/

/

  Dzielenie

\

/1

/1

/

  Moduł podziału (zwracanie tylko reszty)

Mod(współpracuje również z zmiennoprzecinkowych)

%

%

%

  Potęgowanie

^

Nie dotyczy

Nie dotyczy

**

Przypisania

 

 

 

 

  Przypisania

=

=

=

=

  Dodanie

+=

+=

+=

Nie dotyczy

  Odejmowanie

-=

-=

-=

Nie dotyczy

  Mnożenie

*=

*=

*=

Nie dotyczy

  Rejon

/=

/=

/=

Nie dotyczy

  Dzielenie

\=

Nie dotyczy

/=1

Nie dotyczy

  Potęgowanie

^=

Nie dotyczy

Nie dotyczy

Nie dotyczy

  Konkatenacji ciągów

&=

+=

+=

Nie dotyczy

  Moduł podziału

Nie dotyczy

%=

%=

Nie dotyczy

  Lewy shift

<<=

<< =

<< =

Nie dotyczy

  Prawy shift

>>=

>> =

>> =

Nie dotyczy

  Iloczynu (AND)

Nie dotyczy

& =

& =

Nie dotyczy

  Bitowe XOR

Nie dotyczy

^=

^=

Nie dotyczy

  Bitowe włącznie lub

Nie dotyczy

|=

|=

Nie dotyczy

Relacyjne i równości

 

 

 

 

  Mniej niż

<

<

<

<

  Mniejsze lub równe

<=

< =

< =

< =

  Większe niż

>

>

>

>

  Większe niż lub równe

>=

> =

> =

> =

  Równe

=

==

==

=

  Nie równe

<>

!=

!=

< >

  Porównanie zmiennej odwołań

Is

IsNot

Nie dotyczy

==

=

  Porównanie typu odwołania

TypeOfx Is Class1

Nie dotyczy

x is Class1 (also see as and typeof)

:?

  Porównywania ciągów znaków

=

Equals

(Istnieją funkcje do porównywania i łączenia ciągów)

==

Equals

=

  Konkatenacji ciągów

&

Nie dotyczy

+

+

  Krótki circuited logiczne i

AndAlso

& &

& &

& &

  Krótki circuited, wartości logiczne lub

OrElse

||

||

||

Bit shift

 

 

 

 

  Lewy shift

<<

<<

<<

<<<

  Prawy shift

>>

>>

>>

>>>

Zakres rozdzielczości

 

 

 

 

  Zakres rozdzielczości

.

MyBase

MyClass

::

.

base

.

base

Postfix2

 

 

 

 

  Element tablicy

( )

[ ]

[ ]

[| |]

  Wywołanie funkcji

( )

( )

( )

( )

  Typ rzutowania lub konwersji

CInt

CDbl

...

CType

(typ)

(typ)

: >

:? >

  Wybór elementu członkowskiego

.

!

.

->

.

.

  Przyrostkowe przyrostu

Nie dotyczy

++

++

Nie dotyczy

  Osłabienie przyrostkowe

Nie dotyczy

--

--

Nie dotyczy

Unary3

 

 

 

 

  Pośrednia

Nie dotyczy

*

* (tylko tryb niebezpieczne)

!(dla odwołania komórek)

  Adres

AddressOf

&

& (niebezpieczne tylko tryb; also see fixed)

&

  Logiczne NOT

Not

!

!

nie

  Jedynkowe

Not

~

~

~~~

  Prefiks przyrostu

Nie dotyczy

++

++

Nie dotyczy

  Osłabienie prefiksu

Nie dotyczy

--

--

Nie dotyczy

  Rozmiar typu

Nie dotyczy

sizeof

sizeof

sizeof

  Przecinek

Nie dotyczy

,

Nie dotyczy

Nie dotyczy

Bitowe

 

 

 

 

  Iloczynu (AND)

And

&

&

& & &

  Bitowe XOR

Xor

^

^

^^^

  Bitowe włącznie lub

Or

|

|

|||

Logiczne

 

 

 

 

  Logiczne I

And

&

&

& &

  Logiczne OR

Or

|

|

||

Warunkowe

 

 

 

 

  Odbiorczego NULL

If( )

Nie dotyczy

??

Nie dotyczy

  Trójskładnikowych warunkowe

If( )

?:

?:

Nie dotyczy

Wskaźnik do elementu członkowskiego

 

 

 

 

  Wskaźnik do elementu członkowskiego

Nie dotyczy

. *->

.(Tylko tryb niebezpieczne)

Nie dotyczy

Odwołanie

 

 

 

 

  Odwołanie

Nie dotyczy

&

Nie dotyczy (Użyj typy odwołań)

ref

1 Operator dzielenia jest przeciążony obsługi zarówno liczba całkowita, jak i dzielenia liczb zmiennoprzecinkowych, w zależności od typu operandów.

2 Operatory przyrostkowe mają najwyższą kolejność pierwszeństwa w polu Obliczanie wyrażenia.

3 Operatory jednoargumentowe pojawiają się przed swoim operandem i skojarzyć od prawej do lewej.

Zobacz też

Informacje

Pojęcia związane z programowaniem w porównaniu w różnych językach i przykłady kodu

Formantów i obiektów programowalnych porównywane w różnych językach i bibliotek

Inne zasoby

Ekwiwalenty języka