go基础之Printf和Println的区别

Posted nulige

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go基础之Printf和Println的区别相关的知识,希望对你有一定的参考价值。

1、示例

package main //必须有一个main包

import "fmt"

func main() {
	a := 10
	//一段一段处理,自动加换行
	fmt.Println("a = ", a)

	//格式化输出, 把a的内容放在%d的位置
	// "a = 10
" 这个字符串输出到屏幕,"
"代表换行符
	fmt.Printf("a = %d
", a)

}

#执行结果:

a =  10
a = 10

 

示例2:

package main //必须有一个main包

import "fmt"

func main() {
	a := 10
	b := 20
	c := 30
	fmt.Println("a = ", a, ", b = ", b, ", c = ", c)
	fmt.Printf("a = %d, b = %d, c = %d
", a, b, c)
}

#执行结果:

a =  10 , b =  20 , c =  30
a = 10, b = 20, c = 30

  

 

以上是关于go基础之Printf和Println的区别的主要内容,如果未能解决你的问题,请参考以下文章

4Go语言基础之输出方式知识点补充

4Go语言基础之输出方式知识点补充

Go 学习之路:Println 与 Printf 的区别

go println与printf区别

Go语言中 Print,Println 和 Printf 的区别

go语音基础之常量