go語言漸入佳境[5]-printf格式化列印 阿新 • • 發佈:2018-12-04 golang輸出的格式化列印 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 package mainimport "fmt"func main(){ //通用的格式 str:="jonson" fmt.Printf("%T,%v\n",str,str) //布林 var booeanl = true fmt.Printf("%T,%t\n",booeanl,booeanl) //特殊字元 fmt.Printf("%%\n") fmt.Printf("\"\n" ) fmt.Printf("\\\n") //整數 fmt.Printf("%T,%d\n",123,123) fmt.Printf("%T,%6d\n",123,123) //6代表長度 fmt.Printf("%T,%06d\n",123,123)//0代表填充0 fmt.Printf("%T,%b\n",123,123) //二進位制 fmt.Printf("%T,%o\n",123,123) //8進位制 fmt.Printf("%T,%x\n",123,123) //16進位制 fmt.Printf("%T,%#x\n",123,123) //前面加上0x fmt.Printf("%T,%#o\n",123,123)//前面加上0 fmt.Printf("%T,%#X\n",123,123) //大寫的X代表字母會大寫 fmt.Printf("% d,% d\n",123,-123) //空格代表正數前方會預留一個空格 // 浮點數 fmt.Printf("%T,%f\n",123.456,123.456) fmt.Printf("%T,%10f\n",123.456,123.456)//長度 fmt.Printf("%T,%.1f\n",123.456,123.456) //保留的小數位數 fmt.Printf("%T,%10.2f\n",123.456,123.456) //字串 fmt.Printf("%T,%s\n","jonson" ,"jonson") //字串 fmt.Printf("%T,%c\n",'c',97)} 本文連結: https://dreamerjonson.com/2018/11/17/golang-5-printf/ 版權宣告: 本部落格所有文章除特別宣告外,均採用 CC BY 4.0 CN協議 許可協議。轉載請註明出處!