Dadas as seguintes variáveis:
- a = 0.1972;
- b = ‘R’;
- c = false;
- d = -1;
Classifique-as quanto ao seu tipo entre int, float, char ou boolean.
Passo 1
Eai, tudo beleza?
Para resolver essa problema, vamos primeiro identificar o que cada tipo de variável representa.
Int: um número inteiro.
Float: um número real.
Char: um caractere.
Bool: uma afirmação lógica, verdadeiro ou false, 1 ou 0.
Passo 2
Agora, vamos associar cada variável dada com a definição proposta.
- a = 0.1972: essa variável é um número real e não é um número inteiro, portanto é classificada como um ponto flutuante (float).
- b = ‘R’: já aqui, temos um caractere que está entre aspas, se encaixando como um char.
- c = false: uma afirmação lógica, que também poderia ser escrita como 0, logo, um boolean.
- d = -1: aqui, temos um valor inteiro, que também é um valor real. Logo, existe a possibilidade de ele estar declarado como um int ou um float (caso fosse -1.0, ele seria interpretado como um float).
Resposta
Portanto, temos como resposta final:
a = float
b = char
c = bool
d = int ou float.