golang如何使用fmt.Printf表示 带有千位逗号的整数?
要使用 fmt.Printf
打印带有千位逗号的整数,可以使用格式化动词 %
后面跟上 ,
。以下是一个示例:
package main import "fmt" func main() { number := 1234567890 fmt.Printf("%,dn", number) }
在上面的示例中,%,d
是格式化动词。%d
表示打印一个整数,而 ,
表示以千位逗号分隔数字。运行上述代码将输出 1,234,567,890
。
你也可以将其用作字符串格式化,例如:
package main import "fmt" func main() { number := 1234567890 fmt.Printf("Number: %,dn", number) name := "John Doe" fmt.Printf("Name: %sn", name) }
上面的代码将输出:
Number: 1,234,567,890 Name: John Doe
通过在格式化字符串中使用 %
和 ,
,你可以轻松地在 fmt.Printf
中打印带有千位逗号的整数。