如何查看传入的浮点数的大小?

问题描述 投票:0回答:1

用户将数字写入输入,它存储在字符串中。如何检查float类型中是否包含此数字,或者是否需要double

c floating-point double scanf
1个回答
0
投票

除非您的浮点数很大或非常小,即超出-3.4E38到3.4E38的范围,否则您可以坚持使用float32。但是,真正的问题是您需要多少有效数字才能最小化舍入误差。我建议您阅读https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf&ved=2ahUKEwig_6ed86jpAhXz6eAKHcHPCa4QFjADegQIAxAB&usg=AOvVaw3QPWA-oOCZuPQlDQ799zm9

© www.soinside.com 2019 - 2024. All rights reserved.