"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como controlar a precisão do ponto flutuante na saída ostream C++?

Como controlar a precisão do ponto flutuante na saída ostream C++?

Publicado em 2024-11-07
Navegar:744

How to Control Floating-Point Precision in C   ostream Output?

Mantendo a precisão do ponto flutuante na saída Ostream

Em C , a utilização de "

Para resolver esse problema, os manipuladores setprecision(n), showpoint e fixo podem ser empregados em conjunto para controlar a formatação de variáveis ​​de ponto flutuante :

setprecision(n)

Isso restringe a precisão exibida dos valores de ponto flutuante a "n" casas decimais. Uma vez definida, essa precisão permanece em vigor até ser explicitamente modificada.

fixo

Garante que todos os números de ponto flutuante sigam o mesmo formato de exibição. Com uma precisão de 4 casas, 6,2 e 6,20 seriam exibidos como "6,2000".

showpoint

Força a exibição de porções decimais para variáveis ​​de ponto flutuante, mesmo se não for explicitamente incluído. Por exemplo, 4 seria exibido como "4.0".

Ao combinar esses manipuladores, é possível obter controle preciso sobre a saída de ponto flutuante:

#include 

outfile 

Neste exemplo, a precisão da variável de ponto flutuante "x" é definida como 4 casas decimais. A saída sempre será exibida em notação fixa, com o ponto decimal presente mesmo para valores inteiros.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3