go語言基礎之Printf和Println的區別


1、示例

package main //必須有一個main包

import "fmt"

func main() {
	a := 10
	//一段一段處理,自動加換行
	fmt.Println("a = ", a)

	//格式化輸出, 把a的內容放在%d的位置
	// "a = 10\n" 這個字符串輸出到屏幕,"\n"代表換行符
	fmt.Printf("a = %d\n", 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\n", a, b, c)
}

#執行結果:

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

示例3:

package main //必須有一個main包

import "fmt"

func main() {
	//'\'以反斜杠開頭的字符是轉義字符, '\n'代表換行
	fmt.Printf("hello go%c", '\n')
	fmt.Printf("hello go\n")
	fmt.Printf("hello itcast")
}

#執行結果:

hello go
hello go
hello itcas

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM