C – printf e scanf


Anterior Próximo

Funções C printf e scanf:

  • As funções printf () e scanf () são funções de biblioteca embutidas na linguagem de programação C que estão disponíveis na biblioteca C por padrão. Essas funções são declaradas e as macros relacionadas são definidas em “stdio.h” que é um arquivo de cabeçalho em linguagem C.
  • Temos que incluir o arquivo “stdio.h” conforme mostrado no programa C abaixo para fazer uso dessas funções de biblioteca printf () e scanf () em linguagem C.
  • Na linguagem de programação C, a função printf () é usada para imprimir o caractere (“, string, float , valores inteiros, octais e hexadecimais ”) na tela de saída.
  • Usamos a função printf () com o especificador de formato %d para exibir o valor de uma variável inteira .
  • Da mesma forma %c é usado para exibir caracteres, %f para variável flutuante, %s para variável de string, %lf para double e %x para variável hexadecimal.
  • Para gerar um nova linha, usamos “\ n” na instrução C printf ().

Nota:

Programa de exemplo para a função C printf ():

Resultado:

O caractere é um
String é fresh2refresh.com
O valor flutuante é 10,234000
O valor inteiro é 150
O valor duplo é 20.123456
O valor octal é 226
O valor hexadecimal é 96

Você pode ver a saída com os mesmos dados que são colocados entre aspas duplas da instrução printf no programa, exceto

  • % d foi substituído pelo valor de uma variável inteira (não),
  • % c foi substituído pelo valor de uma variável de caractere (ch),
  • % f foi substituído pelo valor de uma variável float (flt),
  • % lf foi substituído pelo valor de uma variável dupla (dbl),
  • % s foi substituído pelo valor de uma variável string (str ),
  • % o foi substituído por um valor octal correspondente à variável inteira (não),
  • % x foi substituído por um valor hexadecimal correspondente à variável inteira
  • \ n foi substituído por uma nova linha.

função scanf na linguagem C:

  • Na linguagem de programação C, a função scanf () é usada para ler caracteres , string, num dados eric do teclado
  • Considere o programa de exemplo abaixo onde o usuário insere um caractere. Este valor é atribuído à variável “ch” e, em seguida, exibido.
  • Em seguida, o usuário insere uma string e este valor é atribuído à variável “str” e, em seguida, exibido.

Programa de exemplo para funções C printf e scanf em linguagem de programação C:

Resultado:

Insira qualquer caractere
a
O caractere inserido é um
Insira qualquer string (até 100 caracteres)
hai
A string inserida é hai

  • O especificador de formato% d é usado na instrução scanf (). Assim, o valor inserido é recebido como um inteiro e% s para string.
  • O e comercial é usado antes do nome da variável “ch” na instrução scanf () como & ch.
  • É como um ponteiro que é usado para apontar para a variável. Para obter mais informações sobre como o ponteiro funciona, clique aqui.

CHAVE PONTOS A LEMBRAR EM C PRINTF () E SCANF ():

  1. printf () é usado para exibir a saída e scanf () é usado para ler as entradas.
  2. As funções printf () e scanf () são declaradas no arquivo de cabeçalho “stdio.h” na biblioteca C.
  3. Todas as sintaxes na linguagem C, incluindo as funções printf () e scanf () diferenciam maiúsculas de minúsculas. >

Anterior Próximo

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *