"3-6ren">
gpt4 book ai didi

c# - 尾数介于 0 和 1 之间的科学计数法的 .NET 格式说明符

转载 作者:行者123 更新时间:2023-12-01 19:40:13 25 4
gpt4 key购买 nike

我正在使用一个 Fortran 程序,该程序期望使用 Fortran 的 E 输入 float 格式说明符,它是科学计数法,但尾数必须介于 0 和 1 之间。所以代替:

"3147.3" --> "3.1473E3",

需要

"3147.3" --> "0.31473E4".

我无法修改 Fortran 程序,因为它可以与其他一些同样特殊的程序一起使用。

看起来 C# E格式字符串会给我前者。有没有简单的方法可以在 C# 中实现后者?

最佳答案

您可以像这样指定自定义格式。

var num = 3147.3;
num.ToString("\\0.#####E0"); // "0.31473E4"

关于c# - 尾数介于 0 和 1 之间的科学计数法的 .NET 格式说明符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com