当前位置: 首页 > news >正文

乐清网站改版wordpress 默认主题站点

乐清网站改版,wordpress 默认主题站点,赣州吧百度贴吧,免费公司网站申请xdm ,写 C/C 语言的时候有格式控制符,例如 %s , %d , %c , %p 等等 在写 golang 的时候,也是有对应的格式控制符,也叫做占位符,写这个占位符,需要有对应的数据与之对应,不能瞎搞 基本常见常用…

xdm ,写 C/C++ 语言的时候有格式控制符,例如 %s , %d , %c , %p 等等

在写 golang 的时候,也是有对应的格式控制符,也叫做占位符,写这个占位符,需要有对应的数据与之对应,不能瞎搞

基本常见常用的占位符

  • %s
  • %d
  • %v , %v+ , %+v
  • %T , %q

写一个 demo 来看看上面占位符的效果,具体都是啥样的

type Animal struct {hobby string
}func main() {name := "xiaomotong"age := 19hh := Animal{"basketball"}fmt.Printf("name = %s , age = %d , hh = %v\n\n", name, age, hh)fmt.Printf("hh = %+v , hh= %#v\n\n", hh, hh)fmt.Printf("name = %T , age = %T , hh = %T\n\n", name, age, hh)fmt.Printf("%q", 0x8989)
}

上面的代码执行效果如下:

# go run main.go
name = xiaomotong , age = 19 , hh = {basketball}hh = {hobby:basketball} , hh= main.Animal{hobby:"basketball"}name = string , age = int , hh = main.Animal'覉'

从上面的效果我们可以看出来:

%q 表示 单引号围绕的字符字面值,由Go语法安全地转义 , 感兴趣的 xdm 可以尝试打印调试看看效果

$s 表示 字符串

$d 表示 十进制数

%v 表示 默认格式

%+v 表示 打印结构体的时候,会添加相应的字段名字

%#v 表示 相应数据结构的 golang 语言的表示情况

较少使用的占位符

  • %t
  • %b
  • %c
  • %U , %#U

继续写 demo 查看一下效果几何:

func main() {a := truenum := 88uni := 0x8989fmt.Printf("%t\n", a)fmt.Printf("%b\n", num)fmt.Printf("%c\n", 0x8989)fmt.Printf("uni = %U , uni = %#U\n", uni, uni)
}

上面的代码执行效果如下:

# go run main.go
true
1011000
覉
uni = U+8989 , uni = U+8989 '覉'

从上面的效果我们可以看出来:

%t 表示 布尔的占位符

%b 表示 二进制的数据

%c 表示 对应的 Unicode 码点所表示的字符

%U 表示 可以将数据转化为 Unicode 格式规范 , 也就是 + 开头的

%#U 表示 可以将数据转换成 unicode 对应的字符,demo 中的文字念

进制和浮点使用占位符

  • %2d , %07d
  • %x , %#x
  • %f , %.3f
func main() {num := 888fNum := 888.99fmt.Printf("num = %2d , num = %07d\n", num, num)fmt.Printf("num = %x , num = %#x\n", num, num)fmt.Printf("num = %f  , num = %.3f\n", fNum, fNum)
}

上面的代码执行效果如下:

# go run main.go
num = 888 , num = 0000888
num = 378 , num = 0x378
num = 888.990000  , num = 888.990

从上面的效果我们可以看出来:

%2d 表示 总共 2 位数字,若不足 2 位数字则前面补零

%07d 表示 总共 7 位数字,若不足 7 位数字则前面补零

%x 表示 十六进制,全是小写

%#x 表示 十六进制,前面会带上 0x

%f 表示 浮点类型的数据,默认是保留 6 位小数

%.3f 表示 浮点类型的数据,保留 3 位小数

指针占位符

  • %p
  • %#p
func main() {ptr := "xiaomotong"fmt.Printf("ptr = %p , ptr = %#p\n", &ptr, &ptr)
}

上面的代码执行效果如下:

# go run main.go
ptr = 0xc42000e1e0 , ptr = c42000e1e0

%p 表示 十六进制的指针地址,会带有 0x

%#p 表示 十六进制的指针地址,不会有 0x

小知识,大挑战,占位符,一定还是可以用上的

欢迎点赞,关注,收藏

朋友们,你的支持和鼓励,是我坚持分享,提高质量的动力

好了,本次就到这里

常见技术是开放的,我们的心态,更应是开放的。拥抱变化,向阳而生,努力向前行。

我是阿兵云原生,欢迎点赞关注收藏,下次见~

http://www.yayakq.cn/news/672712/

相关文章:

  • 专业网站发展趋势移植wordpress数据库
  • 珠海网站建设怎么样小程序sdk开发
  • 昆山高端网站建设公司哪家好建造师官网
  • 网站建设吉金手指专业12新网域名官网
  • 绵阳网站关键字优化网站的空间什么意思
  • 手机网站后台编辑器有哪些济南高端网站设计策划
  • 微信云网站用什么做wordpress数据库里的主题痕迹
  • 网站登录密码忘记了关键词排名点击
  • jk网站建设网站建设糹金手指花总
  • 删除百度收录网站网站开发公司招聘
  • 做58推广网站找哪家好大型游戏门户网站织梦模板
  • 网站做等保二级收费多少接做网站简介
  • 做题网站中计算多项式的值怎么做重庆今天新闻事件
  • 绍兴市网站建设建设单位网站的重要性
  • 怎么建立企业网站广告公司名字400个
  • 网站怎么做长尾关键词平面设计图形
  • 销售产品做单页还是网站vue做网站如何优化seo
  • 兼职网站高中生在家可做ps软件破解版
  • 关键词排名优化网站建设公司php网页设计教程
  • 企业网站一定要从建立网站开始wordpress 4.9下载
  • 做外贸网站义乌html所有标签大全
  • 网站建设要经历哪些步骤企业邮箱手机怎么登录
  • 网站建设需要怎么选合作机构php给一个网站做后台
  • 句容网站哪里有网站设计的公司
  • 安徽做网站品牌网站建设大概费用
  • 乡村规划建设网站小制作小发明手工五年级
  • 墙绘做网站哪家好网页设计尺寸长图
  • 长沙网站优化步骤截屏的图片wordpress不能显示
  • 网站建设相关职业岗位职责地方网站需要什么手续
  • 托管平台平板电视seo优化关键词