Goland-Println,Printf和 Sprintf 区别

简介: Goland-Println,Printf和 Sprintf 区别

Println:


1. 用默认的类型格式显示方式将传入的参数写入到标准输出里面(即在终端中有显示),
2. 多个传入参数之间使用空格分隔,
3. 在显示的最后追加换行符,
4. 返回值为 写入标准输出的字节数和写入过程中遇到的问题。


Printf:


1. 用传入的格式化规则符将传入的变量写入到标准输出里面(即在终端中有显示),
2. 返回值为 写入标准输出的字节数和写入过程中遇到的问题。


Sprintf:


1. 用传入的格式化规则符将传入的变量格式化,(终端中不会有显示)
2. 返回为 格式化后的字符串。


举个栗子:


loginLog  :="hhh|www"
loginArray := strings.Split(fmt.Sprintf("%s", loginLog), "|")
fmt.Println(fmt.Sprintf("这是:%s",loginLog))     //这是:hhh|www
fmt.Print(loginArray[0])    //hhh


目录
相关文章
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
|
1月前
|
Perl
perl之print,printf,sprintf使用案例详解
perl之print,printf,sprintf使用案例详解
65 21
|
4月前
|
Shell C语言 开发者
printf命令
`printf`命令是Shell脚本和许多编程语言中强大的输出工具。它提供了广泛的数据格式化选项,使得输出更加灵活和精确。了解并熟练使用 `printf`能够大幅提升脚本和程序的输出质量,是每个开发者和系统管理员应该掌握的技能。
58 3
|
4月前
System.out.printf 格式化输出
System.out.printf 格式化输出
36 0
|
存储 Linux C语言
深入解析Linux环境下的sprintf()和printf()函数
在C语言中,`sprintf()`和`printf()`函数是用于格式化输出的两个重要函数。`sprintf()`函数将格式化的数据写入一个字符串,而`printf()`函数则将格式化的数据输出到标准输出。在Linux环境中,这两个函数被广泛应用于各种编程任务。本文将详细介绍这两个函数的用法,包括格式化字符串的语法和一些常见的使用场景。
568 1
|
Go 索引
Go 中的格式化字符串`fmt.Sprintf()` 和 `fmt.Printf()`
在 Go 中,可以使用 fmt.Sprintf() 和 fmt.Printf() 函数来格式化字符串,这两个函数类似于 C 语言中的 scanf 和 printf 函数。本文介绍了五个最常用的格式化动词和参数索引的使用方法。
189 0
|
IDE Go 开发工具
Go基础:格式化输出--Printf、Sprintf、Fprintf
Go基础:格式化输出--Printf、Sprintf、Fprintf
510 0
下一篇
DataWorks