Operadores comparados em diferentes idiomas

Este tópico lista os operadores para Visual BasicC++, translation from VPE for Csharp, JScript e Visual FoxPro.

Para obter detalhes sobre operadores neste linguagem

Consulte

Visual Basic

Resumo de operadores

C++

Operadores do C++

User-Defined operadores

C#

Operadores C#

JScript

Operadores de JScript

Operador comparações por linguagem

 

Visual Basic

C++

C#

JScript

Visual FoxPro

Aditivo

 

 

 

 

 

Adição

+

+

+

+

+

Subtração

-

-

-

-

-

Multiplicative

 

 

 

 

 

  Multiplicação

*

*

*

*

*

  Divisão

/

/

/

/

/

  Divisão inteira

\

/1

/1

 

 

  Divisão de módulo (retornando somente o resto)

Mod (também funciona com ponto flutuante)

%

%

% (também funciona com ponto flutuante)

%

Mod

  Exponenciação

^

n/d

n/d

n/d

^ **

Atribuição

 

 

 

 

 

Atribuição

=

=

=

=

=

Adição

+=

+=

+=

+=

+

Subtração

-=

-=

-=

-=

-

  Multiplicação

*=

*=

*=

*=

*

  Divisão

/=

/=

/=

/=

/

  Divisão inteira

\=

n/d

/=1

n/d

n/d

  Concatenação de seqüência de caracteres

&=

+=

+=

+=

+

-

$

  Divisão de módulo

n/d

%=

%=

%=

%

  deslocar esquerda

<<=

<<=

<<=

<<=

BITLSHIFT( )

  deslocar direita

>>=

>>=

>>=

>>=

BITRSHIFT( )

  AND bit a bit

n/d

&=

&=

&=

BITAND( )

  Bit a bit exclusivo ou

n/d

^=

^=

^=

BITXOR( )

  Bit a bit ou inclusiva

n/d

|=

|=

|=

BITOR( )

Concentração nulo

n/d

n/d

??

n/d

n/d

Relacionais e de igualdade

 

 

 

 

 

  Menor que

<

<

<

<

<

  Menor ou igual a

<=

<=

<=

<=

<=

  Maior que

>

>

>

>

>

  Maior que ou igual a

>=

>=

>=

>=

>=

Igual a

=

==

==

==

=

  Não igual

<>

!=

!=

!=

<>

#

!=

  Comparação de variável de referência

Is

IsNot

n/d

==

==

COMPOBJ( )

  Comparação de tipo de referência

TypeOf x Is Class1

n/d

x is Class1 (Consulte também as e typeof)

instanceof

n/d

  Comparação de seqüências de caracteres

StrComp( )

(Existem funções para comparar e concatenar cadeias de caracteres)

==

Equals

==

=

  Concatenação de CString

&

 

+

+

+

  Curto circuited E booliano

AndAlso

&&

&&

&&

AND

.AND.

  Curto circuited ou booliano

OrElse

||

||

||

n/d

Bit deslocar

 

 

 

 

 

  deslocar esquerda

<<

<<

<<

<<

n/d

  deslocar direita

>>

>>

>>

>>

>>>

n/d

Resolução de escopo

 

 

 

 

 

Resolução de escopo

.

MyBase

MyClass

::

.

base

n/d

::

Sufixo2

 

 

 

 

 

  Elemento de matriz

( )

[ ]

[ ]

[ ]

[ ]

( )

  telefonar de função

( )

( )

( )

( )

( )

  Conversão de tipo ou de conversão

CInt

CDbl

...

CType

(tipo)

(tipo)

Digite)

n/d

  Seleção de membro

.

!

.

->

.

.

.

  Incremento de sufixo

n/d

++

++

++

n/d

  Decréscimo de sufixo

n/d

--

--

--

n/d

Unário3

 

 

 

 

 

  Caminho indireto

n/d

*

* (somente modo não seguro)

n/d

n/d

  Endereço do

AddressOf

&

&(modo não seguro apenas; também consultefixed)

n/d

n/d

  NOT lógico

Not

!

!

!

!

NOT

.NOT.

  Um complemento

Not

~

~

~

BITNOT( )

  Incremento de prefixo

n/d

++

++

++

n/d

  Prefixo de decremento

n/d

--

--

--

n/d

  dimensionar do tipo

n/d

sizeof

sizeof

n/d

n/d

Vírgula

n/d

,

n/d

,

n/d

Bit a bit

 

 

 

 

 

  AND bit a bit

And

&

&

&

BITAND( )

  Bit a bit exclusivo ou

Xor

^

^

^

BITXOR( )

  Bit a bit ou inclusiva

Or

|

|

|

BITOR( )

Lógico

 

 

 

 

 

  E lógico

And

&

&

&&

AND

.AND.

  OR lógico

Or

|

|

||

OR

.OR.

Condicional

 

 

 

 

 

  Condicional ternário

IIf( )

?:

?:

?:

n/d

  Condicional binário ou ternário

If( )

Ponteiro para o membro

 

 

 

 

 

Ponteiro para o membro

n/d

.* ->

.(Somente modo não seguro)

n/d

n/d

Referência

 

 

 

 

 

Referência

n/d

&

n/d (tipos de referência de uso)

n/d

@

1.O operador de divisão está sobrecarregado para lidar com o número inteiro e divisão de ponto flutuante, dependendo dos operandos.

2.Operadores de sufixo têm a ordem de prioridade mais alta na avaliação da expressão.

3.Operadores unários aparecem antes do operando e associe da direita para a esquerda.

Consulte também

Referência

Conceitos de programação comparados em diferentes idiomas com exemplos de códigos

Controles e objetos programáveis comparados em diferentes idiomas e bibliotecas

Outros recursos

Equivalentes do linguagem

Visual J#