Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um operador é um elemento de código que executa uma operação em um ou mais elementos de código que contêm valores. Os elementos de valor incluem variáveis, constantes, literais, propriedades, retornos de procedimentos Function
e Operator
, e expressões.
Uma expressão é uma série de elementos de valor combinados com operadores, o que gera um novo valor. Os operadores atuam nos elementos de valor executando cálculos, comparações ou outras operações.
Tipos de operadores
O Visual Basic fornece os seguintes tipos de operadores:
Operadores aritméticos executam cálculos familiares em valores numéricos, incluindo a mudança de seus padrões de bit.
Operadores de comparação comparam duas expressões e retornam um
Boolean
valor que representa o resultado da comparação.Os Operadores de Concatenação unem várias cadeias de caracteres em uma única cadeia de caracteres.
Os operadores lógicos e bit a bit no Visual Basic combinam valores numéricos ou
Boolean
e retornam um resultado do mesmo tipo de dados que os valores.
Os elementos de valor combinados com um operador são chamados de operandos desse operador. Operadores combinados com elementos de valor formam expressões, exceto para o operador de atribuição, que forma uma declaração. Para obter mais informações, consulte Instruções.
Avaliação de expressões
O resultado final de uma expressão representa um valor, que normalmente é de um tipo de dados familiar, como Boolean
, String
ou um tipo numérico.
Veja a seguir exemplos de expressões.
5 + 4
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
"Concat" & "ena" & "tion"
' The preceding expression evaluates to "Concatenation".
763 < 23
' The preceding expression evaluates to False.
Vários operadores podem executar ações em uma única expressão ou instrução, como ilustra o exemplo a seguir.
x = 45 + y * z ^ 2
No exemplo anterior, o Visual Basic executa as operações na expressão no lado direito do operador de atribuição (=
) e atribui o valor resultante à variável x
à esquerda. Não há nenhum limite prático para o número de operadores que podem ser combinados em uma expressão, mas uma compreensão da Precedência do Operador no Visual Basic é necessária para garantir que você obtenha os resultados esperados.