Logo Passei Direto
Buscar
A linguagem C possui várias funções, dentre elas se destaca a função scanf() que tem o objetivo de ler uma variável pelo teclado. Considerando que a variável num é do tipo inteiro (int), qual a opção abaixo é verdadeira?
A) scanf("% f ", &num);
B) scanf("% 1 f ", &num);
C) scanf("% c ", &num);
D) scanf("% d ", &num);
E) scanf("% p ", &num);
User badge image
Desenvolvendo com Questões

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Para ler uma variável do tipo inteiro (int) na linguagem C usando a função `scanf()`, é necessário usar o especificador de formato correto. Vamos analisar as opções: A) `scanf("% f ", &num);` - O especificador `%f` é usado para ler números do tipo float, não int. B) `scanf("% 1 f ", &num);` - Esta opção está incorreta, pois `%1f` não é um especificador válido para int e ainda tem um espaço desnecessário. C) `scanf("% c ", &num);` - O especificador `%c` é usado para ler um único caractere, não um inteiro. D) `scanf("% d ", &num);` - O especificador `%d` é o correto para ler um número inteiro. E) `scanf("% p ", &num);` - O especificador `%p` é usado para ler ponteiros, não inteiros. Portanto, a opção correta para ler uma variável do tipo inteiro é: D) scanf("% d ", &num);

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina