Julia将数字转换为科学计数形式的字符串

时间:2020-06-03 16:20:55

标签: string type-conversion julia

Julia是否可以将数字转换为字符串类型的科学计数法?

例如:

300变为“ 3.00E + 02” 要么 0.0045变成“ 4.5E-03” 要么 3.14159变为“ 3.14159E + 00”

1 个答案:

答案 0 :(得分:5)

您可以为此使用标准库Printf

julia> using Printf
julia> @printf "%.2E" 300
3.00E+02

如果您不想打印,而是转换为格式正确的字符串,则可以

julia> using Printf
julia> str = @sprintf "%.2E" 300
"3.00E+02"