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 |