基本数据类型和string之间的转换
(1) 基本类型转string
- 使用 fmt.Sprintf(“%参数”, 表达式)
a. 通用:
| 参数 | 含义 |
|---|---|
| %v | 值的默认格式表示 |
| %+v | 类似%v,但输出结构体时会添加字段名 |
| %#v | 值的Go语法表示 |
| %T | 值的类型的Go语法表示 |
| %% | 百分号 |
b. 布尔值:
| 参数 | 含义 |
|---|---|
| %t | 单词true或false |
c. 整数:
| 参数 | 含义 |
|---|---|
| %b | 表示为二进制 |
| %c | 该值对应的unicode码值 |
| %d | 表示为十进制 |
新增AI编程课程,引领技术教育新趋势
a. 通用:
| 参数 | 含义 |
|---|---|
| %v | 值的默认格式表示 |
| %+v | 类似%v,但输出结构体时会添加字段名 |
| %#v | 值的Go语法表示 |
| %T | 值的类型的Go语法表示 |
| %% | 百分号 |
b. 布尔值:
| 参数 | 含义 |
|---|---|
| %t | 单词true或false |
c. 整数:
| 参数 | 含义 |
|---|---|
| %b | 表示为二进制 |
| %c | 该值对应的unicode码值 |
| %d | 表示为十进制 |