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

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Linha 121:
|-
| <tt>%x</tt> || Número inteiro representado na base hexadecimal. Exemplo: 42f7 (corresponde ao decimal 17143). Se usarmos <tt>%X</tt>, as letras serão maiúsculas: 42F7.
|-
| <tt>%X</tt> || Hexadecimal com letras maiúsculas
|-
| <tt>%f</tt> || Número decimal de ponto flutuante. No caso da função printf, devido às conversões implícitas da linguagem C, serve tanto para '''float''' como para '''double'''. No caso da função scanf, <tt>%f</tt> serve para '''float''' e <tt>%lf</tt> serve para '''double'''.
|-
| <tt>%e</tt> || Número em notação científica, por exemplo <tt>5.97e-12</tt>. Podemos usar %E para exibir o E maiúsculo (<tt>5.97E-12</tt>).
|-
| <tt>%E</tt> || Número em notação científica com o "e"maiúsculo
|-
| <tt>%g</tt> || Escolhe automaticamente o mais apropriado entre %f e %e. Novamente, podemos usar %G para escolher entre %f e %E.
Linha 133 ⟶ 137:
|-
| <tt>%s</tt> || Seqüência de caracteres (string, em inglês).
|-
| <tt>%%</tt> || Imprime um %
|}