欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Golang Printf,Sprintf,Fprintf 格式化详解

程序员文章站 2022-07-04 13:35:28
1.`sprintf` 则格式化并返回一个字 符串而不带任何输出。2. fmt.println(s) // 是字符串 %s 对应 是字符串 string3.可以使用 `fprintf` 来格式化并输出...

1.`sprintf` 则格式化并返回一个字 符串而不带任何输出。

2. fmt.println(s) // 是字符串 %s 对应 是字符串 string

3.可以使用 `fprintf` 来格式化并输出

顺带说一下格式化的符号:

补充:go 学习笔记:println 与 printf 的区别,以及 printf 的详细用法

println 与printf 都是fmt 包中的公共方法,在需要打印信息时需要用到这二个函数,那么这二个函数有什么区别呢?

println:可以打印出字符串,和变量

printf :只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形

也就是说,当需要格式化输出信息时一般选择 printf,其他时候用 println 就可以了,比如:

printf 详细用法

printf 在使用时需要给它指定一个格式化规则,即第一个参数,那么一共有多少种格式呢,用的时候需要怎么写呢?

可以看到,这种类还是挺多的,但平时经常用的也就前面几种而已,或者可以说,用的最多的就是第一个

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。