Conhecendo a função printf
Achei aqui nos textos perdidos pelos diretórios da minha partição ~/ encontrei esse texto bastante interessante sobre a função printf, corrigi os erros de português e estou postando ele.
###################################################
### Detalhando a função printf ###
###################################################
feito por Blood_Sucker!
OBS: Este texto eh destinado a comunidade newbie do planeta, portanto, se você se acha elite, não vera nada de bom aqui.
============
Sumario |
============
1. Introdução
2. Compreendendo o printf
3. Caracteres de escape definidos por C
4. Quebrando uma string de caracteres em duas linhas
5. Determinando o numero de caracteres que printf imprimiu
6. Exibindo valores do tipo INT usando printf
6.1. Imprimindo valores inteiros formatados
6.1.1. Deslocando a impressão para a direita
6.1.2. Precedendo de zeros um deslocamento
6.2. Imprimindo um valor inteiro Octal ou Hexadecimal
6.3. Imprimindo um prefixo antes dos valores Octais ou Hexadecimais
6.4. Imprimindo valores do tipo unsigned int usando printf
6.5. Imprimindo valores do tipo long int usando printf
7. Imprimindo valores do tipo float usando printf
7.1. Imprimindo valores do tipo float em formato exponencial
7.2. Imprimindo valores do tipo float de outras maneiras
7.3. Imprimindo valores float formatados
8. Imprimindo valores do tipo char usando printf
9. Imprimindo uma string de caracteres usando printf
9.1. Imprimindo uma string do tipo Near e Far
10. Imprimindo um endereço de um ponteiro usando printf
11. Imprimindo algo precedido de uma sinal de adição ou de subtração
12. ANSI
12.1. Usando o controlador ANSI para limpar a sua tela(clear)
12.2. Usando o controlador ANSI para exibir as cores da tela
12.3. Usando o controlador ANSI para posicionar o cursor
13. Considerações Finais
1. Introdução
=============
Bem amigos, eu estive lendo algumas coisas sobre C mas que nunca havia encontrado na net, e me empolguei a escrever detalhadamente sobre a função printf da linguagem C de programação, q apesar de ser uma simples função para impressão na tela contem vários macetes para se usa-la, ganhando assim tempo, espaço em código é claro, enxugando seu código ainda mais você terá um processamento mais rápido e tal…Apesar disso tudo, este texto não passa de um guia básico sobre esta função, para o compreendimento do mesmo, basta um conhecimento bem básico de C e ter noções sobre tipos de dados decimais, hexadecimais, binários e octais. Mas nada tão difícil. É um texto beeeem idiota, mas pode ser útil tanto pra quem esta começando, quanto para quem já sabe, porque apesar de simples, tem um monte detalhezinhos que eu nunca encontrei na net =]
E no final eu ensino a manipular ANSI para cores e tals…Vários amigos meu não sabiam q dava pra fazer isso. E como o nash diz, somos todos newbies, temos muito a aprender. Você pode estar pensando q eu sou um imbecil que só quer escrever um textinho ridículo desses pra sair falando “ohh, eu escrevi pra unsekurity”. Se você pensa isso cara, tudo bem, eu pensaria o mesmo. Mas não tem nada haver. Eu contribuo com o q posso.



Comentários Recentes