在 Golang 中,可以使用 fmt.Sprintf
函数将浮点数转换为字符串。下面是一个示例代码:
package main
import "fmt"
func main() {
f := 3.1415926
s := fmt.Sprintf("%f", f)
fmt.Println(s)
}
输出结果为:
3.141593
其中,%f
是格式化字符串中的占位符,表示浮点数。fmt.Sprintf
函数会将占位符替换为实际的值,并返回一个字符串。可以通过修改占位符的精度和宽度来控制输出结果的格式。例如,要保留小数点后两位,可以使用 %0.2f
格式化字符串。