Go各种占位符详解

%v:只输出所有的值。
%+v:先输出结构体字段类型,在输出字段值。
%#v:先输出结构体名称,再输出结构体字段类型+值。
%T:输出结构体名称,或输出目标的类型。
%%:输出字面上的百分号。
%b:二进制表示
%c:相应的Unicode码所表示的字符。
%d:十进制表示
%o:八进制表示
%x:十六进制表示,字母形式a-f
%X:十六进制,字母形式A-F
%q:双引号围绕的字符串
%e:科学计数法1.020000e+01
%E:科学计数法1.020000E+01
%f:小数输出,有小数点而无指数
%p:十六进制输出,输出指针类型。
%g:末尾无零的小数输出。
%G:末尾无零的小数输出。
%t:布尔占位符。

注意:
%p跟%x区别:
%x打印的是十六进制数,%p打印地址,也是十六进制,但%p以0x作为前缀,也就是说%p等于0x拼接%x。例如:
同一个指针,用%x输出:c00000a0c8
用%p输出:0xc00000a0c8

git 不常用命令:

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心码农1号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值