lançando números inteiros para flutuar para divisão precisa
em c, dividindo dois números inteiros, como em a/b, resulta em um quotiente inteiro inteiro . Para obter um resultado flutuante, é preciso fundir especificamente os operando para flutuar. um número inteiro. Como pode impedir isso e manter a integridade dos números? &&&]
float Ans = (float) a / (float) b;convertendo explicitamente os operando em flutuadores, a operação da divisão produzirá um resultado de flutuação, preservando qualquer precisão decimal.
Exemplo:
Considere o seguinte código:
incluirfloat ans = (float)a / (float)b;3 3.333
Como visto acima, a fundição garante um resultado de flutuação, mantendo a precisão decimal correta.
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