在 Golang 中,可以使用 fmt.Sprintf
和格式化字符串来实现浮点数保留两位整数和三位小数。下面是一个示例代码:
package main
import (
"fmt"
)
func main() {
num := 123.456789
result := fmt.Sprintf("%.2f", num)
fmt.Println(result) // 输出: 123.46
}
在上述代码中,我们使用了 %.2f
的格式化字符串,其中 %f
表示浮点数的占位符,.2
表示要保留两位整数,而 result
变量则保存了格式化后的结果。
如果你想保留三位小数,则将格式化字符串改为 %.3f
即可。
内容由零声教学AI助手提供,问题来源于学员提问