10、基本类型 Basic types

Go 语言的基本类型有:

bool //布尔型

string//字符串类型

int int8 int16 int32 int64//有符号整型

uint uint8 uint16 uint32 uint64//无符号整型

byte //uint8的别名,字符类型

rune//uint32的别名,表示一个Unicode的指针

float32 float64 浮点型

complex64 complex128 复杂类型

 1 package main
2
3 import (
4 "math/cmplx"
5 "fmt"
6 )
7
8 var (
9 ToBe bool = false
10 MaxInt uint64 = 1<<64 - 1
11 z complex128 = cmplx.Sqrt(-5+12i)
12 )
13
14 func main() {
15 const f = "%T(%v)\n"
16 fmt.Printf(f, ToBe, ToBe)
17 fmt.Printf(f, MaxInt, MaxInt)
18 fmt.Printf(f, z, z)
19 }
bool(false)
uint64(18446744073709551615)
complex128((2+3i))

注:%T,标识获取变量的类型

 

你可能感兴趣的:(10、基本类型 Basic types)