C é uma das linguagens de programação populares que possuem amplas aplicações no desenvolvimento de software. Uma de suas funções significativas em C é o
printf função, que é amplamente utilizada para exibir a saída no console. Se você não sabe sobre
printf () função em c, siga este artigo em que entraremos nos detalhes do
printf () função, sua sintaxe e seu uso na programação C.
O que é printf () em c
O printf () A função está incluída na biblioteca padrão C e é amplamente adotada em um programa para exibir saída no console. Esta função aceita qualquer tipo de entrada fornecida dentro dos colchetes fechados. No entanto, os usuários devem especificar o tipo de saída usando os especificadores de formato. Sem usar nenhum especificador de formato, o printf () A função falhará ao gerar uma saída no console.
A seguir é a sintaxe usar printf () função na programação C.
printf (formato, arg1, arg2,…);
Quais são os parâmetros da função printf ()
O printf () Função aceita os seguintes argumentos.
- Formatar: Um ponteiro para uma string terminada nula escrita no fluxo de arquivos. É composto de caracteres e um especificador de formato extra que começa com %.
- Argumentos adicionais: Outros argumentos que descrevem dados a serem impressos. Eles aparecem na ordem do especificador de formato.
O que um especificador de formato inclui
As partes do especificador de formato são dadas como:
- Um sinal líder %.
- Um ou mais de um sinalizador modificando o comportamento de conversão (opcional).
- Se nenhum sinal estiver lá, um espaço é inserido na iniciativa do resultado.
- O número opcional * ou número inteiro é usado para definir o campo de largura mínima.
- Para definir precisão, um campo opcional que inclui um. seguido de A * ou números inteiros ou nada.
- Um modificador de comprimento que é opcional e define o tamanho de um argumento.
- O especificador de formato de conversão.
Para mais compreensão, veja o exemplo do printf () função em c dado abaixo:
#incluir
int main ()
char chr = 'k';
Float num1 = 9.007, num2 = 0.9756;
int int_num = 60;
printf ("num1 multiplicado por num2 = %f \ n", num1*num2);
printf ("Configuração da largura %*C \ n", 8, Chr);
printf ("equivalente octal de %d é %o", int_num, int_num);
retornar 0;
O código acima define variáveis para um personagem, números de ponto flutuante e um número inteiro. Então usa printf () função para exibir a multiplicação dos números de ponto flutuante, defina a largura do personagem e mostrar o equivalente octal do número inteiro.
Os especificadores de formato mais comuns com a função printf () são:
- %d ou %i para imprimir números inteiros
- %f para imprimir números de ponto flutuante
- %c para imprimir um único caractere
- %s para imprimir uma corda
Conclusão
O printf () é usado em C para escrever as cordas formatadas. É definido dentro do arquivo de cabeçalho. No guia acima, descrevemos a sintaxe, argumentos e trabalho de printf () função junto com um exemplo. Este tutorial também discutiu sobre o especificador de formato.