go fmt包

Package fmt包含有格式化I/O函数
%v 基本格式的值。当输出结构体时,扩展标志(%+v)添加成员的名字。the value in a default format.

 when printing structs, the plus flag (%+v) adds field names

%#v 值的Go语法表示。

%T 值的类型的Go语法表示。

%% 百分号。

布尔型:

%t 值的true或false

整型:

%b 二进制表示

%c 数值对应的Unicode编码字符

%d 十进制表示

%o 八进制表示

%q 单引号

%x 十六进制表示,使用a-f

%X 十六进制表示,使用A-F

%U Unicode格式: U+1234,等价于"U+%04X"

浮点数:

%b 无小数部分、两位指数的科学计数法,和strconv.FormatFloat的'b'转换格式一致。举例:-123456p-78

%e 科学计数法,举例:-1234.456e+78

%E 科学计数法,举例:-1234.456E+78

%f 有小数部分,但无指数部分,举例:123.456

%g 根据实际情况采用%e或%f格式(以获得更简洁的输出)

%G 根据实际情况采用%E或%f格式(以获得更简洁的输出)

字符串和byte切片类型:

%s 直接输出字符串或者[]byte

%q 双引号括起来的字符串

%x 每个字节用两字符十六进制数表示(使用小写a-f)

%X 每个字节用两字符十六进制数表示(使用大写A-F)

指针:

%p 0x开头的十六进制数表示

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,199评论 0 13
  • 网站乱码问题我们会经常碰到,大多见于非英文的中文字符或其他字符乱码,而且,这类问题常常是因为编码方式问题,主要原因...
    波段顶底阅读 2,964评论 1 9
  • 风揉和光的暖 拂过荒芜后的苍凉 灌过干涸后的绝望 ...
    散落在角落里的光阅读 178评论 0 0
  • 自从我家搬到栾城,几乎每一年大年三十都是我一个人在家,刚开始有三四年是前半夜我自己在家,后半夜爸妈和弟弟就从老家回...
    凌晨伍点的洛杉矶阅读 177评论 0 0
  • 汪静秋,80后辣妈烘焙师,熟识的人都称呼她为“秋秋”。她曾是职业模特,爱美、爱打扮、爱逛街。自从爱上烘焙,她便成为...
    二更阅读 2,122评论 0 10