美文网首页
GO语言占位符

GO语言占位符

作者: Caesar_emperor | 来源:发表于2020-04-23 15:27 被阅读0次

一.普通占位符

type Human struct {
 Name string
}
var people = Human{Name:"zhangsan"}
占位符 说明 举例 输出
%v 相应值的默认格式 Printf("%v", people) {zhangsan}
%+v 打印结构体时,会添加字段名 Printf("%+v", people) {Name:zhangsan}
%#v 相应值的Go语法表示 Printf("#v", people) main.Human{Name:"zhangsan"}
%T 相应值的类型的Go语法表示 Printf("%T", people) main.Human
%% 字面上的百分号,并非值的占位符 Printf("%%") %

二.布尔占位符

占位符 说明 举例 输出
%t true 或 false Printf("%t", true) true

三.整数占位符

占位符 说明 举例 输出
%b 二进制表示 Printf("%b", 5) 101
%c 相应Unicode码点所表示的字符 Printf("%c", 0x4E2D)
%d 十进制表示 Printf("%d", 0x12) 18
%o 八进制表示 Printf("%d", 10) 12
%q 单引号围绕的字符字面值, 由Go语法安全地转义 Printf("%q", 0x4E2D) '中'
%x 十六进制表示,字母形式为小写 a-f Printf("%x", 13) d
%X 十六进制表示,字母形式为大写 A-F Printf("%x", 13) D
%U Unicode格式:U+1234,等同于 "U+%04X" Printf("%U", 0x4E2D) U+4E2D

四.浮点数和复数的组成部分(实部和虚部)

占位符 说明 举例 输出
%b 无小数部分的,指数为二的幂的科学计数法,与 strconv.FormatFloat 的 'b' 转换格式一致。 -123456p-78|
%e 科学计数法 Printf("%e", 10.2) 1.020000e+01
%E 科学计数法 Printf("%e", 10.2) 1.020000E+01
%f 有小数点而无指数 Printf("%f", 10.2) 10.200000
%g 根据情况选择 %e 或 %f Printf("%g", 10.20) 10.2
%G 根据情况选择 %E 或 %f Printf("%G", 10.20+2i) (10.2+2i)

五.字符串与字节切片

占位符 说明 举例 输出
%s 输出字符串表示(string类型或[]byte) Printf("%s", []byte("Go语言")) Go语言
%q 双引号围绕的字符串, Printf("%q", "Go语言") "Go语言"
%x 十六进制, 小写字母, 每字节两个字符 Printf("%x", "golang") 676f6c616e67
%X 十六进制, 大写字母, 每字节两个字符 Printf("%X", "golang") 676F6C616E67

六.指针

占位符 说明 举例 输出
%p 十六进制表示,前缀 0x Printf("%p", &people) 0x4f57f0

相关文章

  • Go语言--''占位符''

    我们学习Go的过程中,会看到很多例子中在输出日志信息的时候有各种占位符,如果你不加占位符,(如果你使用Goland...

  • GO语言占位符

    一.普通占位符 占位符说明举例输出%v相应值的默认格式Printf("%v", people){zhangsan}...

  • Go语言fmt占位符

    占位符说明%T查看类型%v输入相应值的默认格式%b查看二进制%o查看八进制%d查看十进制%x查看十六进制,字母形式...

  • 【Golang 基础】Go 语言的指针

    Go 语言的指针   变量是一种使用方便的占位符,用于引用计算机地址,而在 Go 语言中可以通过 & 符号获取一个...

  • Go语言 fmt格式“占位符”

    本篇文章转载自 http://www.cnblogs.com/qing123/articles/4353353.h...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • 语言元素及列表学习

    语言元素 占位符 %d是整数的占位符,%f是小数的占位符,%%表示百分号(因为百分号代表了占位符,所以带占位符的字...

  • 及时止损哪有那么容易

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符 晚上清理微博时,发现了我以前发的微博 心情如同标题 ...

  • 002-helloword

    go语言文件以 .go结束符结尾 go语言运行

网友评论

      本文标题:GO语言占位符

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