Para conversões usamos as funções abaixo:

CBool  Converte um valor para Boolean (True ou False)

CByte  Converte um valor para um Byte (8-bit) no intervalo de 0 a 255

CChar  Converte um valor para um caracter Unicode (2-byte)

CDate  Converte um valor para um objeto DateTime

CDec  Converte um valor para um Decimal ( 12-byte )

CDbl  Converte um valor para um Double ( 8 byte )

CInt  Converte um valor para um Integer

CLng  Converte para um Longo.

CSht  Converte para um Short.

CStr  converte para um String.

CSng  Converte para um Single.

CObj  Converte para um objeto.

Ctype  Converte para qualquer tipo de dados. Sintaxe:  NovoTipo = Ctype( Numero , int)

Ou usamos CType(Valor, Short)

Os operadores mais usados.

=

 Atribui um valor a uma variável ou constantes

 N = 8   ou   Nome = "ELEUTERIO"

+

 Soma dois valores

 Total = 8 + 2  ( Total = 10 )

-

 Subtrai um valor de outro

 Total = 8 – 2  ( Total = 6 )

*

 Multiplica dois valores

 Total = 8 * 2  ( Total = 16 )

/

 Divide um valor por outro

 Total = 8 / 2  ( Total = 4 )

\

 Divide um valor por outro e retorna somente a parte inteira do resultado

 Total = 8 \ 3  ( Total = 2 )

Mod

 Divide um valor por outro e retorna o resto da operação

 Total = 8 mod 2  ( Total = 0 )

&

 Combina , concatena duas strings

Total  = "ELEUTERIO " & “ROSON”  Total = ELEUTERIO ROSON”

+=

 soma o valor e atribui o resultado

 N += 2  ( N =  10 )

-=

 subtrai o valor e atribui o resultado

 N -= 2   ( N = 6 )

*=

 multiplica o valor e atribui o resultado

 N *= 2   ( N = 16 )

/=

 divide o valor e atribuiu o resultado

 N /= 2   ( N = 4 )

&=

 concatena a string e atribui o resultado

 Nome  &= ", Roson"  =  "ELEUTERIO , Roson"

^

 Eleva um valor  a um determinado expoente

 8 ^ 2  ( 8 elevado a 2  ;  total = 64 )

Sqrt

 Extrai a raiz quadrada de um valor

 N = Math.Sqrt(64) N = 8