SóProvas


ID
1504012
Banca
FGV
Órgão
TJ-BA
Ano
2015
Provas
Disciplina
Programação
Assuntos

Na linguagem C, as strings “%d”, “%f” e “%s” estão usualmente associadas ao uso da função:

Alternativas
Comentários
  • outra função que também recebe esses parametros é o scanf

  • GABARITO: B

    printf (print formatted) é um comando em sistemas operacionais unix-like, que imprime uma mensagem na tela. Ela é parecida com a linguagem de programação C, porém não idênticas. As strings com aspas simples e duplas são lidados de diferentes formas nos scripts de shell em comparação aos programas em C.[1]

    O primeiro parâmetro é uma string de formatação que descreve como os itens impressos que serão representados. Um exemplo é o uso do código %d que mostra um número inteiro e o %f que mostra um número de ponto flutuante. Ás vezes, printf é utilizado para fazer o redirecionamento de uma variável ou alguma entrada imutável feito por um comando.[1]


  • Formatações possíveis do printf

    Código -> Formato

    • %c -> Caractere.
    • %d -> Inteiros decimais com
    • %i -> Mesmo que %d
    • %e -> Notação científica (e minúsculo).
    • %E -> Notação científica (E maiúsculo).
    • %f -> Ponto flutuante decimal
    • %g -> Usa o menor entre %e e %f
    • %G -> Usa o menor entre %E e %F
    • %o -> Octal sem sinal (somente positivos)
    • %s -> String de caracteres.
    • %u -> Inteiros decimais sem sinal.
    • %x -> Hexadecimal sem sinal (letras em minúsculo).
    • %X -> Hexadecimal sem sinal (letras em maiúsculo).
    • %p -> Apresenta um ponteiro.
    • %n -> O argumento associado deve ser um ponteiro para inteiro. Armazena o número de caracteres até o %n no inteiro passado como argumento.
    • %% -> Imprime o símbolo %

    Fonte: Estratégia Concursos