golang[5]-printf
2018-11-17 go go 6 评论 字数统计: 251(字) 阅读时长: 1(分)
golang输出的格式化打印
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
package main import "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协议 许可协议。转载请注明出处!
郑建勋(jonson)区块链工程师 & Web工程师
灾难总是接踵而至,这正是世间的常理。你以为只要哭诉一下,就会有谁来救你吗?如果失败了,就只能说明我不过是如此程度的男人。