📅  最后修改于: 2023-12-03 15:34:46.768000             🧑  作者: Mango
在 Rust 中,我们可以使用标准库中的 format!()
或者 to_string()
方法将一个浮点数转换为一个带有十进制数字的字符串。
format!()
函数使用 format!()
函数,我们可以根据自己的需要来格式化输出的字符串。
fn main() {
let pi = 3.14159265358979323846264338327950288;
let pi_string = format!("{:.2}", pi);
println!("pi is {}", pi_string);
}
在这个例子中,我们将 π 转换为一个带有两位小数的字符串,输出结果为:
pi is 3.14
to_string()
方法另外,我们也可以使用 to_string()
方法将浮点数转换为一个字符串。
fn main() {
let pi = 3.14159265358979323846264338327950288;
let pi_string = pi.to_string();
println!("pi is {}", pi_string);
}
这段代码输出结果与上面一致:
pi is 3.141592653589793