栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Go各种占位符详解

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 不常用命令:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号