码迷,mamicode.com
首页 > 其他好文 > 详细

go:格式化输出

时间:2020-05-21 16:36:58      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:必须   布尔类型   类型信息   浮点数   形式   print   双引号   tps   浮点型   

【参考文章】:Go语言fmt包Printf方法详解

1. 全局

  %T : 变量的类型信息

  %v : 变量的地址

2. 指针类型

  %p : 带0x的指针

  %#p: 不带0x的指针

3. 布尔类型

  %t : bool,布尔型

4. 整型

  %d : 整数

  %0nd : 规定输出长度为n的整数,其中开头的数字 0 是必须的,如果整数长度小于n,则用0补齐

 

  %b : 2进制形式

  %o : 8进制形式

  %x : 16进制形式,小写

  %X : 16进制形式,大写

 

  \ : 后面紧跟长度为3的8进制数

  \x : 后面紧跟长度为2的16进制数

  \u : 后面紧跟长度为4的16进制数

  \U : 后面紧跟长度为8的16进制数

5. 浮点型

  %f : 浮点型,默认保留6位小数

  %.nf : 浮点型,保留n位小数

  %e : 科学计数表示法

  %.ne : 科学计数表示法,保留n位小数

  %g : 浮点型,用最少的数字表示这个值

  %.ng : 最多用n位数字表示这个值,默认浮点数形式,当整数部分长度大于n时,采用科学计数法形式

6. 字符串  

  %s : 字符串

  %q : 字符串带双引号

  %#q : 字符串带反引号,字符串本身还有反引号时,则改为字符串带双引号

  %x : 将字符串转换为小写的16进制格式

  %X : 将字符串转换为大写的16进制格式

  % x : 带空格的小写的16进制格式

  % X : 带空格的小写的16进制格式

 

  %c : 字符

go:格式化输出

标签:必须   布尔类型   类型信息   浮点数   形式   print   双引号   tps   浮点型   

原文地址:https://www.cnblogs.com/virgosnail/p/12931086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!