小白GO ch1 数据类型
数据类型
一、值类型
- 内存通常在栈中分配
- 变量指向内存的值
- 赋值时是进行值拷贝
- int系列
- uint8、uint16、uint32、uint64
- uint8:无符号 8 位整型 (0 到 255)
- int8、int16、int32、int64
- 有符号 8 位整型 (-128 到 127)
- uint8、uint16、uint32、uint64
- float系列
- float32、float64
- IEEE-754 32/64位浮点型数
- complex64、complex128
- 32 /64 位实数和虚数
- float32、float64
- bool
- string
- 数组
- 结构体
二、值类型
- 变量指向地址,地址对应的空间里存储值
- 内存地址称之为指针
- 内存通常在堆中分配
- 通过与符号&获取地址(&num)
- 指针
- 切片slice
- 管道channel
- 接口interface
- map
- 函数func
三、其它数字类型
- byte, 类似 uint8
- rune, 类似 int32
- uint, 32 或 64 位
- int, 与 uint 一样大小
- uintptr, 无符号整型,用于存放一个指针
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 汤一饭!