【问题标题】:Read scientific notation scanf阅读科学计数法 scanf
【发布时间】:2016-05-27 03:00:41
【问题描述】:

我正在开发一个程序,它应该只有一个 scanf 函数,它应该能够接受科学计数法和实数的输入。

任何帮助将不胜感激

【问题讨论】:

标签: c scanf


【解决方案1】:

根据scanf documentation

%f 匹配一个浮点数。数字的格式与strtof() 所期望的相同。

看着strtof documentation

(可选)eE 后跟可选的减号或加号以及十进制数字的非空序列(定义指数)

因此,您可以使用%f 说明符来读取e 表示法中的数字。那是, 1e-31 * 10 ^ -3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多