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


目录
相关文章
|
5月前
|
存储
学习printf的基本用法
学习printf的基本用法
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
|
2月前
|
Shell C语言 开发者
printf命令
`printf`命令是Shell脚本和许多编程语言中强大的输出工具。它提供了广泛的数据格式化选项,使得输出更加灵活和精确。了解并熟练使用 `printf`能够大幅提升脚本和程序的输出质量,是每个开发者和系统管理员应该掌握的技能。
33 3
|
2月前
System.out.printf 格式化输出
System.out.printf 格式化输出
27 0
|
存储 Linux C语言
深入解析Linux环境下的sprintf()和printf()函数
在C语言中,`sprintf()`和`printf()`函数是用于格式化输出的两个重要函数。`sprintf()`函数将格式化的数据写入一个字符串,而`printf()`函数则将格式化的数据输出到标准输出。在Linux环境中,这两个函数被广泛应用于各种编程任务。本文将详细介绍这两个函数的用法,包括格式化字符串的语法和一些常见的使用场景。
488 1
|
Go 索引
Go 中的格式化字符串`fmt.Sprintf()` 和 `fmt.Printf()`
在 Go 中,可以使用 fmt.Sprintf() 和 fmt.Printf() 函数来格式化字符串,这两个函数类似于 C 语言中的 scanf 和 printf 函数。本文介绍了五个最常用的格式化动词和参数索引的使用方法。
165 0
|
C语言 C++
C语言程序入门——新手错误大全,常见的错误,总有一个适合你(一)易错点:main报错,error: ld returned 1 exit status报错,scanf与printf报错······
很多人在运行程序时,看到提示“error: ld returned 1 exit status”不知所措,自己代码没有任何问题,就是运行不起来,这是因为,自己上一个程序仍在运行,还未关闭,只要将上一个程序关掉,一切就迎刃而解了。常见的,如很多人喜欢装的杀毒软件,360,安全管家什么的,当你运行时,程序可能会被检测为高危程序,惨被清除,导致程序什么也没显示。正常情况下,无需杀毒软件,只要正常使用互联网,保证自己纯净上网后,杀毒软件就像累赘,可有可无。解决方法:输入时的格式必须与scanf里的格式一模一样。..
C语言程序入门——新手错误大全,常见的错误,总有一个适合你(一)易错点:main报错,error: ld returned 1 exit status报错,scanf与printf报错······
|
IDE Go 开发工具
Go基础:格式化输出--Printf、Sprintf、Fprintf
Go基础:格式化输出--Printf、Sprintf、Fprintf
497 0
|
前端开发 rax Linux
nasm示例一:调用syscall打印Hello World
NASM是基于英特尔 x86 架构的汇编与反汇编工具 syscall是x86_64架构中专门做系统调用的指令
4892 0