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 |
|
C++ |
|
C# |
|
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 |
= |
(Istnieją funkcje do porównywania i łączenia ciągów) |
== |
= |
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