Tipos Básicos
Os tipos básicos são Inteiro
, Real
, Texto
, Lógico
e Caractere
.
Tipo | Valores |
---|---|
Inteiro | -4 , 0 , 5 , ... |
Real | -7.23 , 0.0 , 5.25 , ... |
Texto | "texto" , "ola" , "mundo" , ... |
Lógico | verdadeiro e falso |
Caractere | 'a' , '4' , '&' , ... |
Exemplo
Conversão Automática de Tipos
flowchart RL
C(Caractere) --> I(Inteiro) --> R(Real) --> T(Texto)
C --> T
I --> T
L(Lógico) --> T
Operações Aritméticas
Soma (+
)
5 + 3 # 8
1.5 + 2.3 # 3.8
1 + 2.3 # 3.3
1.5 + 2 # 3.5
'a' + 1 # 98 (97 + 1)
'a' + 'b' # 195 (97 + 98)
Subtração (-
)
Multiplicação (*
)
Divisão Real (/
)
Divisão Inteira (div
)
Resto da divisão (mod
)
5 mod 3 # 2, o resto da divisão de 5 por 3
'a' mod 3 # 1 (97 mod 1)
10.5 mod 3 # 1.5
-5 mod 3 # -2
0 mod 3 # 0
Exponenciação (^
)
Operações com Texto
Concatenação (+
)
"ab" + "cd" # "abcd"
"ab" + 12 # "ab12"
"ab" + 'c' # "abc"
"ab" + 1.2 # "ab1.2"
"ab" + verdadeiro # "abverdadeiro"
Interpolação
Diferença
Duplicação
Operações Lógicas
Valores lógicos (booleanos): verdadeiro
e falso
e
lógico
falso e falso # falso
falso e verdadeiro # falso
verdadeiro e falso # falso
verdadeiro e verdadeiro # verdadeiro
Exemplo
ou
lógico
falso ou falso # falso
falso ou verdadeiro # verdadeiro
verdadeiro ou falso # verdadeiro
verdadeiro ou verdadeiro # verdadeiro
Exemplo
não
lógico
Tabela Verdade
A | B | A e B |
A ou B |
não A |
não B |
---|---|---|---|---|---|
falso | falso | falso | falso | verdadeiro | verdadeiro |
falso | verdadeiro | falso | verdadeiro | verdadeiro | falso |
verdeiro | falso | falso | verdadeiro | falso | verdadeiro |
verdadeiro | verdadeiro | verdadeiro | verdadeiro | falso | falso |
Operações de comparação (relacionais)
Igualdade (==
)
Desigualdade (<>
)
Menor (<
)
2 < 3 # verdadeiro
2 < 2 # falso
3 < 2 # falso
"ab" < "cd" # verdadeiro
falso < verdadeiro # verdadeiro