📜  float64 到字符串 golang (1)

📅  最后修改于: 2023-12-03 15:15:06.741000             🧑  作者: Mango

Float64到字符串Golang

在Golang中,我们可以使用fmt.Sprintf()函数将float64转换为字符串。这个函数可以将任何类型的数据格式化为字符串,因此非常有用。

示例代码
package main

import "fmt"

func main() {
   f := 3.14
   s := fmt.Sprintf("%.2f", f) // 将浮点数取2位来格式化为字符串
   fmt.Println(s)
}

这段代码将输出:

3.14
代码说明

在这个示例中,我们首先定义一个浮点数f,它的值为3.14。然后我们使用sprintf()函数将f转换为一个格式为"%.2f"的字符串。这个格式指示函数将浮点数格式化为两位小数,并将结果存储在字符串s中。

最后,我们使用fmt.Println()函数打印字符串s的值,这将输出3.14

sprintf()函数中,我们使用了"%.2f"作为格式化字符串的格式。这个格式指示函数将浮点数格式化为两位小数。如果要将浮点数格式化为更多或更少的小数位数,请相应地更改格式。

总结

在Golang中,我们可以使用fmt.Sprintf()函数将float64转换为字符串。使用"%.2f"来保留两位小数,或在格式化字符串中根据需要更改小数位数。