Como usar o printf () em c programação

A função puts () é apenas uma das muitas funções na linguagem de programação C que envia o texto para o dispositivo de saída padrão. A segunda, mais popular e versátil função é printf (). Ele também exibe informações para o dispositivo de saída padrão, mas com um pouco mais sinos e assobios.

Video: Programar em C - Incluir Bibliotecas | Função main | Função printf - Aula 2

Como exibir texto com printf ()

Na superfície, a função printf () parece e funciona muito como puts (), exibição de texto na tela. Mas printf () é muito mais potente e capaz, e você provavelmente vai usá-lo como a função text-saída primária em seu código C.

UTILIZAÇÃO PRINTF Para exibir texto

#include int main () {printf ("Eu tenho sido um estranho em uma terra estranha.") -Retornar (0) -}

Exercício 1: Ansiosamente criar um novo projeto no Code :: Blocks, chamado ex0411. Digite o código-fonte para main.c como mostrado na Usando printf para exibir texto. Verifique sua digitação com cuidado porque você está usando uma nova função, printf (), para exibir o texto. Salve . Construir. Corre.

A saída deve ser familiar e esperado, embora há uma pequena diferença. Se você pode manchá-lo, ótimo trabalho. (Não se preocupe sobre a fixação do problema ainda.) Se você não pode, apenas prosseguir com Exercício 2.

Exercício 2: Criar um novo projeto, ex0412. Use a função printf () para criar a mesma saída que encontrou na listagem Exibindo duas linhas de texto. Utilizar a rima completa:

Hickory, dickory, doca,

O rato funcionou acima do relógio.

O relógio bateu um,

O rato funcionou para baixo,

Hickory, dickory, doca.

Não se preocupe se a saída não parece certo.

Exibindo duas linhas de texto

# include int main () {puts ("Hickory, dickory, doca,") (-puts"O rato funcionou acima do relógio.") -Retornar (0) -}

Fundamentos do printf () função de programação C

A função printf () envia um fluxo formatada de texto para o dispositivo de saída padrão. O formato oficial é um pouco esmagadora:

#include int printf (char const * restringir formato, ...) -

Não deixe que seus olhos pop fora de sua cabeça. Em vez disso, considere o formato abreviado:



printf ("texto") -

Nesta definição, texto é uma cadeia de texto encravado entre aspas duplas.

A função printf () requer o arquivo de cabeçalho stdio.h.

O nome printf () significa impressão formatted, ea função realmente mostra sua potência em exibir saída formatada. o impressão parte do nome vem de volta aos dias em que os programas C enviadas sua produção principalmente para impressoras, não para monitores de vídeo.

Diferenças entre puts () e printf ()

Ao contrário da função coloca (), a função printf () não aderência um caractere de nova linha no final da sua produção. UMA Novolinha é o personagem que termina uma linha de texto e dirige o terminal para exibir qualquer texto que se segue na próxima linha - a linha de “novo”.

Video: 05 - Programação em Linguagem C - Função printf - Exibindo dados na saída

Os seguintes puts () função exibe o texto Adeus, mundo cruel em uma linha por si só:

puts ("Adeus mundo cruel") -

Qualquer texto exibido após a declaração anterior aparece na linha que se lhe segue.

A seguinte função printf () exibe o texto Adeus, mundo cruel:

printf ("Adeus mundo cruel") -

Depois de exibir o texto, o cursor espera no espaço após o d no mundo. Qualquer texto adicional que é exibido aparece na mesma linha, que é o que você vê se você exercício completo 4-12:

Hickory, dickory, doca, O rato funcionou acima do clock.The atingiu um, O rato funcionou para baixo, Hickory, dickory, doca.

O programa é executado e ele faz exatamente o que você dirigir o computador para fazer, embora sem saber como printf () funciona antes do tempo. Mas os resultados provavelmente não são o que você pretende.

Para fazer o printf () text display de funções em uma linha por si só, inserir o caractere de nova linha para a cadeia de texto. Não se preocupe em procurar o caractere de nova linha no teclado- não, não é a tecla Enter. Você pode digitar o caractere de nova linha única usando uma sequência de escape linguagem C.

Sequências de escape em programação C

Para fazer referência a certos caracteres que você não pode digitar em seu código-fonte, a linguagem C usa algo chamado uma seqüência de escape. o sequência de fuga permite direcionar o compilador para suspender temporariamente a sua aceitação de que você está digitando e ler em caracteres especiais e códigos.

A sequência de escape padrão utiliza o carácter barra invertida seguida por um segundo caracter ou símbolo- por exemplo:

n

Essa é a sequência de escape para o caractere de nova linha. O compilador lê tanto a barra invertida e o símbolo que o segue como um único caractere, interpretando esse personagem como aquele que você não pode digitar no teclado, como a tecla Tab ou Enter personagens principais ou que podem estragar o código fonte, tais como um aspas duplas.

Sequência de fugaCaráter que produz
umaBell ( “bip!”)
bBackspace, non-apagamento
fFormar feed ou limpar a tela
nNova linha
rretorno de carro
tAba
vguia Vertical
caractere de barra invertida
?Ponto de interrogação
&rsquo-Citação única

Publicações relacionadas