Module: (C++) Variáveis. Formatos de saída


Problem

5/7

Largura e precisão do campo de saída

Theory Click to read/hide

Largura e precisão do campo de saída
*** Material aprofundado: para interessados ​​na linguagem C ***
Especificadores de saída adicionais permitem controlar a saída de números em determinados formatos.


Largura mínima do campo

Exemplo:
%04d  - o número será exibido em 4 posições, se houver menos de quatro dígitos, os primeiros serão zeros. int a=34; printf("%04d",a); //na tela:0 0 3 4    O sublinhado é colocado aqui especificamente para exibição visual da saída do número.   

%4d – o mesmo, apenas em vez de zeros haverá espaços int a=34; printf("%4d",a); //na tela: _ _ 3 4


Saída com certa precisão

A saída com uma certa precisão é usada para produzir números reais. Por padrão, os números reais são exibidos com uma precisão de até 6 casas decimais. Mas há momentos em que você precisa exibir um número com uma precisão diferente. Nesse caso, você precisa especificar quantos lugares de familiaridade alocar para o próprio número e quantos após o ponto decimal.
Por exemplo,
%9.3f   - um número real será exibido em 9 posições (incluindo a posição sob o ponto), com três caracteres após o ponto (o separador entre o número inteiro e a parte fracionária é o ponto). duplo a=34,24356; printf("%9.3f",a); // na tela: _ _ _ 3 2 . 2 4 4

Problem

Esta é uma atividade opcional para quem deseja aprender mais sobre a instrução de inferência em C.

Na 4ª linha, escreva uma instrução que imprima o valor da variável a em um campo de 10 caracteres preenchido com zeros à esquerda (justificado à direita).