Logo Passei Direto
Buscar

Inglês

Outros
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?
scanf("%f", &num);
scanf("%lf", &num);
scanf("%c", &num);
scanf("%d", &num);
scanf("%p", &num);
User badge image
Exercícios Para o Conhecimento

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Para a função `scanf()` na linguagem C, é importante usar o especificador de formato correto que corresponde ao tipo da variável que você está tentando ler. No caso, a variável `num` é do tipo inteiro (`int`). Vamos analisar as opções: a) `scanf("%f", &num);` - `%f` é usado para ler um número do tipo float, não é correto para um inteiro. b) `scanf("%lf", &num);` - `%lf` é usado para ler um número do tipo double, também não é correto para um inteiro. c) `scanf("%c", &num);` - `%c` é usado para ler um único caractere, não é correto para um inteiro. d) `scanf("%d", &num);` - `%d` é o especificador correto para ler um número inteiro. Esta opção está correta. e) `scanf("%p", &num);` - `%p` é usado para ler um ponteiro, não é correto para um inteiro. Portanto, a opção correta é: d) scanf("%d", &num);

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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

Examinando as regras para soma lógica abaixo, vemos que os valores se assemelham à tabela-verdade de uma porta lógica.
Que tipo de porta é essa?
AND
NOR
XOR
OR
NAND

Você chegou à expressão lógica (1) abaixo para implementar um circuito lógico de desligamento de uma máquina.
Porém, o gerente técnico pediu para você usar a expressão lógica (2) no lugar, dizendo que é equivalente a (1). Que regra(s) ele usou para fazer esta alteração?
Distributiva e idempotente
Associativa
De Morgan
Idempotente
Comutativa e distributiva

Nomes de variáveis em C seguem algumas regras. Qual dos seguintes nomes de variável abaixo está errado? _1num num_ _num1 1_num num_1

O programa em C a seguir chama uma função chamada func(), passando os três valores fornecidos pelo usuário. O que a função func() retorna?


 Retorna o primeiro valor fornecido pelo usuário.
 Retorna o segundo valor fornecido pelo usuário.
 Retorna o maior valor fornecido pelo usuário.
 Retorna o menor valor fornecido pelo usuário.
 Retorna último valor fornecido pelo usuário.

Calcule as expressões aritméticas abaixo e considere a precedência entre operadores: Exp1 = 24 - 3 * 5; Exp2 = (4 - 2 * 6) / 4 + 1; Exp3 = 6 / ((2 + 11) % 3) * 4; Marque a opção correta abaixo, que indica o resultado das expressões Exp1, Exp2 e Exp3:
4, 1 e 24
9, -1 e 24
9, 1 e -1
4, -1 e 1
9, -1 e 1

Mais conteúdos dessa disciplina