美文网首页
【golang】格式化对应格式

【golang】格式化对应格式

作者: 七八个星天 | 来源:发表于2021-01-05 19:56 被阅读0次

通用:

表达式 描述
%v 值的默认格式表示
%+v 类似%v,但输出结构体时会添加字段名
%#v 值的Go语法表示
%T 值的类型的Go语法表示
%% 百分号

布尔值:

表达式 描述
%t 单词true或false

整数:

表达式 描述
%b 表示为二进制
%c 该值对应的unicode码值
%d 表示为十进制
%o 表示为八进制
%q 该值对应的单引号括起来的go语法字符字面值,必要时会采用安全的转义表示
%x 表示为十六进制,使用a-f
%X 表示为十六进制,使用A-F
%U 表示为Unicode格式:U+1234,等价于"U+%04X"

浮点数与复数的两个组分:

表达式 描述
%b 无小数部分、二进制指数的科学计数法,如-123456p-78;参见strconv.FormatFloat
%e 科学计数法,如-1234.456e+78
%E 科学计数法,如-1234.456E+78
%f 有小数部分但无指数部分,如123.456
%F 等价于%f
%g 根据实际情况采用%e或%f格式(以获得更简洁、准确的输出)
%G 根据实际情况采用%E或%F格式(以获得更简洁、准确的输出)

字符串和[]byte:

表达式 描述
%s 直接输出字符串或者[]byte
%q 该值对应的双引号括起来的go语法字符串字面值,必要时会采用安全的转义表示
%x 每个字节用两字符十六进制数表示(使用a-f)
%X 每个字节用两字符十六进制数表示(使用A-F)

指针:

表达式 描述
%p 表示为十六进制,并加上前导的0x

相关文章

  • 【golang】格式化对应格式

    通用: 表达式描述%v值的默认格式表示%+v类似%v,但输出结构体时会添加字段名%#v值的Go语法表示%T值的类型...

  • Golang字符串格式化

    Golang字符串格式化

  • vscode配置相关

    基础配置,待完善 介绍 /*格式化文件对应插件:主要是两步,一步是用格式化插件格式化对应的文件;另一步让格式化后的...

  • 字符串str

    1.格式化输出(1)格式化的字符串%(每个格式对应数据)“hell world %d”%(3) (2)常用的格式化...

  • golang 时间格式化

    golang 时间格式化要指定默认的格式,如果不指定默认的格式就会出现错误,如果一个未知的时间格式需要做格式化,是...

  • 格式化go代码文件

    用代码生成golang代码,不是格式化的,可以利用gofmt来格式化指定目录下的所有go代码文件

  • Go 时间格式化 字符串格式化为时间格式

    golang 各种类型相互转换 时间格式化 时间格式化 字符串"2019-04-07 15:15:05"----...

  • golang 各种类型相互转换

    golang 各种类型相互转换 时间格式化 时间格式化 字符串"2019-04-07 15:15:05"----...

  • [ceph_deploy.osd][ERROR ] Failed

    解决参考文档 /dev/vdc 磁盘格式化为xfs错误:解决方式:重新格式化对应的磁盘: 对对应磁盘执行初始化操作...

  • Golang fmt格式“占位符”

    golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 golang没有 '...

网友评论

      本文标题:【golang】格式化对应格式

      本文链接:https://www.haomeiwen.com/subject/wfnyoktx.html