5.1 转义符
| 转义字符 |
意义 |
ASCII码值(十进制) |
| \n |
换行(LF) ,将当前位置移到下一行开头 |
010 |
| \r |
回车(CR) ,将当前位置移到本行开头 |
013 |
| \t |
水平制表(HT) (跳到下一个TAB位置) |
009 |
| \\ |
代表一个反斜线字符’’\‘ |
092 |
| \‘ |
代表一个单引号(撇号)字符 |
039 |
| \“ |
代表一个双引号字符 |
034 |
5.2 输入输出格式化
5.2.1 缺省格式和类型
| 格式化后的效果 |
动词 |
描述 |
| [0 1] |
%v |
缺省格式 |
| []int64{0, 1} |
%#v |
go语法打印 |
| []int64 |
%T |
类型打印 |
5.2.2 整型(缩进, 进制类型, 正负符号)
| 格式化后的效果 |
动词 |
描述 |
| 15 |
%d |
十进制 |
| +15 |
%+d |
必须显示正负符号 |
| ␣␣15 |
%4d |
Pad空格(宽度为4,右对齐) |
| 15␣␣ |
%-4d |
Pad空格 (宽度为4,左对齐) |
| 1111 |
%b |
二进制 |
| 17 |
%o |
八进制 |
| f |
%x |
16进制,小写 |
5.2.3 字符(有引号, Unicode)
Value:65 (Unicode letter A)
| 格式化后的效果 |
动词 |
描述 |
| A |
%c |
字符 |
| ‘A’ |
%q |
有引号的字符 |
| U+0041 |
%U |
Unicode |
| U+0041 ‘A’ |
%#U |
Unicode 有引号 |
5.2.4 浮点(缩进, 精度, 科学计数)
Value:123.456
| 格式化后的效果 |
动词 |
描述 |
| 1.234560e+02 |
%e |
科学计数 |
| 123.456000 |
%f |
十进制小数 |
5.2.5 字符串or 字节slice (引号, 缩进, 16进制)
Value:“cafe”
| 格式化后的效果 |
动词 |
描述 |
| cafe |
%s |
字符串原样输出 |
| ␣ ␣cafe |
%6s |
宽度为6,右对齐 |