Jump to content
Fórum Script Brasil
  • 0

Impressão De Variaveis


rafael.araujo

Question

E ai galera!!!!!!!!!!!!! Tudo beleza?!!!!!!!!!!!!!!

Tem uns exemplos na minha apostila que na hora de imprimi variaveis aparece algo do tipo:

printf("/nIdade = %2.0f anos",id);

ou

%5.2f, %3d, %10.2f, e mais um monte

Eu não entendi o porque desses numeros!

alguém poderia me explicar?

desde já um muito obrigado!!!!!

Valou!!!!!!

T+!!!!!!!!!!!

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

significa a precisão que tu vai utilizar na impressão (número de casas que serão impressas)

Link to comment
Share on other sites

  • 0

Só + uma coisa. Se você declarar uma string de tamanho 20 , por exemplo, você pode fazer

cscanf("%20s",&var) Aí o sistema só deixa você entrar com 20 caracteres, evitando dar pau, logicamente se você não estiver usando alocação dinâmica.

Falow!

kartter smile.gif

Link to comment
Share on other sites

  • 0

Se usa o ponto em alguns casos para indicar as casas inteiras e decimais que se deseja num numero.

tipo, se você define

cprintf("%.2f",numero)//você só vai permitir que o programa imprima na tela duas casas decimais. Tipo, se o usuário entrar com o número 56.5555555 o programa vai

//imprimir na tela 56.56 (ele vai arredondar p/ cima)

P.S: tem um "." no cprintf acima. wink.gif

Falow!

kartter laugh.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...