go - 在go中打印小数点后两位

标签 go decimal

我想在 GO 语言四舍五入后打印小数点后两位数.. 例如 1.222225 应该打印为 1.22 1.356 应该打印为 1.36

我该怎么做?

最佳答案

你可以写:

fmt.Printf("%.2f", 1.22225)

(参见 http://golang.org/pkg/fmt/。)

关于go - 在go中打印小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21808007/

相关文章:

与多个生产者/多个消费者并发

go - Beego orderby rand()

通过 go 模块的内存地址从 .so 文件调用 C 函数。 (cgo)

excel - Mac Excel 2016 - 小数点而不是图表上的逗号

ruby - 我有一个像 30.6355 这样代表钱的数值,如何四舍五入到小数点后两位?

http - r.PostForm 和 r.Form 总是空的

go例程的golang顺序输出

javascript - 防止用户在javascript中输入小数点前超过3个数字

java - 在 Java 中转换十六进制,错误值为负值

c++ - 如何在 Gnu C++ (g++) 中使用十进制 float ?