Go 基础入门 第五节 输出格式化

发布时间:2022-05-17浏览次数:0

支持注册ChatGPT Plus的OneKey虚拟卡
绑定Apple Pay、Google Pay、支付宝和微信支付进行日常消费

注册和了解更多 ->

silver

Go 基础入门第四节 运算符和表达式

Go 基础入门第三节基础数据类型

Go 基础入门第二节常量

Go 基础入门第一节变量声明

缺省格式和类型

格式化后的效果 动词 描述
[0 1] %v 缺省格式
[]int64{0, 1} %#v go语法打印
[]int64 %T 类型打印

整型(缩进, 进制类型, 正负符号)

格式化后的效果 动词 描述
15 %d 十进制
+15 %+d 必须显示正负符号
␣␣15 %4d Pad空格(宽度为4,右对齐)
15␣␣ %-4d Pad空格 (宽度为4,左对齐)
1111 %b 二进制
17 %o 八进制
f %x 16进制,小写

字符(有引号, Unicode)

Value: 65 (Unicode letter A)

格式化后的效果 动词 描述
A %c 字符
'A' %q 有引号的字符
U+0041 %U Unicode
U+0041 'A' %#U Unicode 有引号

浮点(缩进, 精度, 科学计数)

Value: 123.456

格式化后的效果 动词 描述
1.234560e+02 %e 科学计数
123.456000 %f 十进制小数

字符串or 字节slice (引号, 缩进, 16进制)

Value: "cafe"

格式化后的效果 动词 描述
cafe %s 字符串原样输出
␣␣cafe %6s 宽度为6,右对齐
字节笔记本扫描二维码查看更多内容