Go语言 float64 转换为百分比字符串
要将 float64 类型转换为百分比的 string 类型,可以使用 fmt.Sprintf 函数来实现。
下面是一个示例代码:
package main
import (
"fmt"
)
func main() {
f := 0.75
percentage := f * 100
percentageString := fmt.Sprintf('%.2f%%', percentage)
fmt.Println(percentageString)
}
输出结果为 '75.00%'。
在上面的示例中,我们首先将 float64 类型的变量 f 乘以 100,得到对应的百分比值。然后使用 fmt.Sprintf 函数将百分比值格式化为字符串,其中 '%.2f%%' 表示保留两位小数并添加百分号。
你可以根据具体的需求调整代码中的格式化字符串和小数位数。
原文地址: https://www.cveoy.top/t/topic/b3H7 著作权归作者所有。请勿转载和采集!