golang所有的数据类型

整型

字符串

布尔

派生

int

string

bool

指针类型(Pointer)

int8有符号 8 位整型 (-128 到 127)/uint8无符号 8 位整型 (0 到 255)

数组类型

int16 (-32768 到 32767)/unit16

结构化类型(struct)

int32/uint32

Channel 类型

int64/uint64

函数类型

float32

切片类型

float64

接口类型(interface)

complex64/complex128

Map 类型

byte类似 uint8/rune类似 int32/uint/int/ uintptr

float在内存中如何存储?
float为浮点型,32位机器中占4字节共32bit,下标0~31.
31 位:符号位,正数为0,负数为1。
30 位:方向位。小数点左移位1,右移为0。
23~29:共7位,指数位。=指数-1。
0~22:共23位,尾数。