golang变量的数据类型:整型及其使用细节

基本数据类型和派生数据类型

golang变量的数据类型:整型及其使用细节

  • string字符串属于基本数据类型。
  • struct结构体相当于class类。
  • 切片相当于动态数组。
  • 接口:与接口类似但是有区别。
  • map:相当于集合

整数的类型

有符号

golang变量的数据类型:整型及其使用细节

  • int8的取值范围为-128-127

golang变量的数据类型:整型及其使用细节

golang变量的数据类型:整型及其使用细节

无符号

golang变量的数据类型:整型及其使用细节golang变量的数据类型:整型及其使用细节

int和uint

golang变量的数据类型:整型及其使用细节

整型的使用细节

golang变量的数据类型:整型及其使用细节

  • 查看变量的类型

golang变量的数据类型:整型及其使用细节

  • 使用unsafe包中的函数查看变量占用字节大小

golang变量的数据类型:整型及其使用细节
golang变量的数据类型:整型及其使用细节
golang变量的数据类型:整型及其使用细节

  • 引入多个包推荐使用下面这种方式

golang变量的数据类型:整型及其使用细节

  • 保小不保大

golang变量的数据类型:整型及其使用细节