Programar em C/Entrada e saída simples: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Linha 31:
Primeira linha
Segunda linha e um grande espaço
 
Observe que a função <tt>puts()</tt> sempre coloca uma quebra de linha após imprimir a string. Já com as funções <tt>putchar()</tt> e <tt>printf()</tt> (vista a seguir), isso não ocorre. O código abaixo, por exemplo:
 
putchar('c');
putchar('h');
putchar('\n');
puts("String.");
puts("Outra string.");
 
imprimiria algo parecido com isto:
 
ch
String.
Outra string.
 
Observe que os caracteres 'c' e 'h' são exibidos na mesma linha, pois não foi inserida uma quebra de linha entre eles. Já as strings "String." e "Outra string." são exibidas em linhas diferentes, pois a função puts() insere uma quebra de linha após cada string, mesmo que não haja um caractere '\n' nas literais de string do código.
 
Os outros caracteres especiais são introduzidos adiante.