Skip to content

Latest commit

 

History

History
35 lines (35 loc) · 1 KB

go类型.md

File metadata and controls

35 lines (35 loc) · 1 KB

Go语言基本类型

  1. 布尔型:bool 长度:1字节。 取值范围:true、false。 注意事项:不可使用数字代替。
  2. 整形:int / uint 根据运算平台而异,32位操作系统32位,64位操作系统64位。
  3. 8位整型:int8 / uint8 长度1字节。 取值范围:-128127 / 0255。
  4. 字节型:byte(uint8的别名) uint8和byte类型完全一致,就是一个别名的关系。
  5. 16位整型:int16 / uint16 长度:2字节。 取值范围:-3276832767 / 065535。
  6. 32位整型:int32(rune) / uint32 长度:4字节。 取值范围:
  7. 64位整型:int64 / uint64 长度:8字节。 取值范围:
  8. 浮点型:float32 / float64 长度:4字节 / 8字节 小数位:精确到7 / 15位小数
  9. 复数complex64 / complex128 长度:8 / 16字节
  10. 足够保存指针的32位或64位整数型:uintptr 长度:和操作系统有关
  11. 其它值类型 array、struct、string
  12. 引用类型 slice、map、chan
  13. 接口类型 interface
  14. 函数类型 func