Como usar o printf em c

Como usar o printf em c
“Neste artigo, você aprenderá como usar a função printf () para exibir a saída para o usuário. A função produz dados formatados para a tela. O método printf () é uma função de biblioteca C interna que é fornecida por padrão na biblioteca C. Esta função é declarada e a macro associada é especificada no arquivo de cabeçalho “Stdio.h.”Para usar a função PrintF () da biblioteca, devemos incluir o“ stdio.arquivo H ”.

Para resumir, o buffer interno criado pelo printf é usado para construir a string de saída. O caractere ou valor é então copiado para a string de saída como PrintF iterates sobre cada caractere na sequência do usuário. Printf apenas para em "%", o que indica que há um argumento de conversão. Os tipos de argumentos são char, int, longos, flutuantes, duplos ou string. Isso é feito e o personagem é adicionado à saída. Se o parâmetro for uma string, uma cópia de string será executada. Finalmente, o printf grava o buffer completo no arquivo stdout quando finalmente chegar ao final da sequência do usuário.”

Formatar

A sintaxe da função printf () está tão abaixo. A string fornecida à função é indicada aqui por “formato."O" ... "mostra que pode haver mais argumentos depois disso.

Exemplo # 01: Usando a função printf () para imprimir o texto na linguagem de programação C

Vamos analisar um cenário muito básico para exibir uma string com a ajuda da função printf (). Aqui não precisamos adicionar nenhum especificador de formato, pois qualquer coisa escrita entre as cotações será exibida no stdout, como mostrado na figura abaixo.

Esta é a função mais básica e simplificada da função printf (), na qual podemos escrever qualquer coisa entre as vírgulas invertidas, apesar de se preocupar com a duração do texto.

Exemplo # 02: Usando a função printf () para imprimir uma variável inteira na linguagem de programação C

Neste exemplo, veremos como exibir o número inteiro com a função printf (). Também usaremos a função scanf (), que é usada para ler dados de caracteres, string e numéricos do dispositivo de entrada. Uma variável inteira é declarada primeiro sem valor atribuído a ele. Em seguida, o comando printf () é escrito para exibir a mensagem “Digite um número:”. Em seguida, a função scanf () é usada com um especificador de formato "%d" para o número inteiro atribuir o valor ao local ou endereço da variável "n" do teclado ou qualquer dispositivo de entrada, pois o operador "&" é usado como um prefixo para a variável. Ele também adiciona uma nova vida por padrão, diferentemente do printf () após a execução.

Na próxima linha Printf () está escrita, que exibirá tudo dentro das citações. Lembre -se de que o especificador de formato "%d" será substituído pelo valor armazenado na variável "n" no stdout. A saída parecerá como "Digite um número:", então o usuário digitará o número desejado, que será armazenado no endereço de variável "n". Então "o número é: 111" será exibido no stdout.

Agora vamos ver como usar a função printf () com o tipo de dados float. Tudo será o mesmo, exceto o especificador de formato usado no caso de float será "%f", que exibirá o valor da flutuação da variável.

No caso do tipo de dados duplo, o especificador de formato usado com printf () será "%LF", que exibirá o valor numérico como um dobro na saída.

No caso do tipo de dados de caracteres, o especificador de formato usado será "%C", que exibirá o valor do caractere na saída, como mostrado abaixo.

Exemplo # 03: Usando a função printf () para imprimir uma variável inteira e flutuação na linguagem de programação C C

Agora, vamos ver como usar o printf () e especificadores de formato diferentes para argumentos adicionais de diferentes tipos de dados em um único printf () e scanf () funções. 2 variáveis ​​são declaradas de diferentes tipos; número inteiro "a" e flutuar "b". Na próxima linha, um texto é exibido através da função printf (). Depois disso, a função scanf () lê os valores do teclado e os mantém nos endereços de suas variáveis. Os operadores de formato devem estar na ordem em que as variáveis ​​ou seus endereços são escritos. Na próxima linha, os valores são exibidos usando a função printf ().

Exemplo # 04: Usando a função printf () para exibir uma variável inteira junto com seu valor ASCII usando diferentes especificadores de formato na linguagem de programação C

Este é outro exemplo de múltiplos argumentos usados ​​na função printf (). Primeiro, uma variável inteira é declarada com o nome "H". Em seguida, é formado um loop que será executado cinco vezes. No comando printf (), os valores ASCII são exibidos junto com seu personagem correspondente. Observe que "%d" é usado para exibir o valor numérico e "%c" é usado para exibir o valor do caractere da mesma variável. Outra coisa a observar aqui é que "\ n" é usado aqui para ir para a próxima linha.

Como podemos ver no resultado acima, o valor ASCII de vários caracteres foi mostrado na tela de saída depois que o código foi compilado. Embora tenhamos definido apenas uma variável de string, a mudança nos especificadores de formato no parâmetro Printf () do método deu à variável inteira uma saída diferente na forma de alfabetismo contra a representação ASCII definida universalmente.

Conclusão

Em conclusão, a saída de impressão é uma das tarefas típicas em todos os aplicativos. Neste artigo, aprendemos sobre uma das maneiras de exibir a saída através da função printf () na linguagem de programação C. A implantação de vários exemplos relacionados à função printf () também foi focada neste artigo. Esses exemplos serão úteis para você entender o uso da função printf () no idioma C, juntamente com os diferentes especificadores de formato para diferentes fins e tipos de dados, dependendo do que você deseja exibir na saída.