Go语言基础(简便总结特别注意的地方)
1. 整型
- 二进制(v := 0b001010)代表二进制1010 占位符表示(%b)
- 八进制(v := 0o377)代表八进制377 占位符表示(%o)
- 十六进制(v := 0xff) 占位符表示(%x)
- 十进制 占位符表示(%d)
- 连接符表示( v := 123_456 = 123456)
2. 浮点型(float32 float64)
占位符:%f %.2f 表示保留两位小数
3. 复数
var c1 complex64// (实部和虚部都是32位)
c1 = 1 + 2i
var c2 complex128
c2 = 2 + 3i
fmt.Println(c1)
fmt.Println(c2)
4.布尔值(bool)
只有true 和 false两种结果
5. 字符串(string)
s1 := "zxp"
s2 := "你好"
6. 转义字符
7. 多行字符串(反引号)
s1 := `第一行
第二行
第三行
`}
8. rune和byte的区别
rune类型用来表示utf8字符,一个rune字符由一个或多个byte组成。
9. 类型转换
- T() T表示要转换的类型。