Printf()、Sprintf()、Fprintf() 函数都是输出格式化字符串,只是输出到的目标不一样:
① Printf() 是把格式化字符串输出到标准到标准输出(一般是屏幕,可以重定向)
②Sprintf() 是把格式化字符串输出到指定的字符串中,可以用一个变量来接受,然后在打印
var str string str = Sprintf("%s",s)
③Fprintf() 是把格式字符串输出到指定的文件设备中,所以参数比Printf 多一个文件指针*File
主要用于文件操作,Fprintf() 是格式化输出到一个 Stream ,通常是一个文件
格式化操作: