手机也能上课
1/8
值类型
--布尔类型
bool
--无符号整型:无符号类型能够表示正整数和零
uint(32 or 64), uint8(byte), uint16, uint32, uint64
--有符号整型:有符号类型除了表示正整数和零外,还可以表示负整数
int(32 or 64), int8, int16, int32, int64
--单精度浮点型float32和双精度浮点型float64,主要区别是小数点后位数不同
float32, float64
--字符串
string
--内置的虚数类型
complex64, complex128
-- 固定长度的数组
array
Go定义了三个依赖系统的类型:uint
、int
、uintptr
。
- 对于32位系统uint=uint32, int=int32, uintptr为32位的指针;
- 对于64位系统uint=uint64, int=int64, uintptr为64位的指针。
- String字符串用
`
符号类似单引号却不是单引号或双引号来描述,区别是`
符号中的转义字符可原样输出,而双引号中的转义字符会被转义
package main
import "fmt"
func main() {
var a = "hello \n world"
var b = `hello \n world`
fmt.Println(a)
fmt.Println("-------------------------")
fmt.Println(b)
}
尝试一下