6.Go语言中的数据类型

  作者: thtomatic  分类: Golang   评论: [ 0 ] 条  浏览: [ 18 ] 次

Go语言中数据类型可以分为基本数据类型、符合数据类型、复合数据类型和自定义数据类型

1.基本数据类型是Go语言的内置数据类型,主要分布为布尔类型、数值类型和字符串类型,其中数值类型又分为整数类型和浮点类型

2.复合数据类型是由基本数据类型组合出来的数据类型

3.自定义数据类型是用户自定义的数据类型,需要通过type关键字定义


一、整数类型

Go语言中整数类型分为一下两种

1.与平台无关证书类型,数据占用的内存空间与平台无关,占用空间分别为8位,16位,32位和64位,又可分为有符号的整数和无符号的整数

与平台相关整数类型,数据类型占用的内存空间是由系统决定的

整数默认类型是int

数据类型说明

数据类型 占用空间(单位:位)
int8 8
int16 16
int32 32
uint 与平台相关
int 与平台相关
int64 64
uint8 8
uint16 16
uint32 32
uint64 64
byte 等价于uint8
uintptr 无符号的指针
rune 等价于int32



二、浮点类型

浮点类型主要用来存储小数,Go语言提供了两种精度的浮点数:32位浮点数float32和64位浮点数float64,默认类型是float64

浮点类型可以用小数表示,也可以用科学计数法表示

三、复数类型

Go语言的复数类型有两种,complex128(64位实部和64位虚部)和complex64(32位实部和32位虚部),其中complex128是默认的复数类型

四、布尔类型

Go语言中的布尔类型位bool,他只有两个值:true和false

五、字符串类型

Go语言中的字符串使用双引号("")包裹起来表示的


版权所有:《thtomatic》 => 《6.Go语言中的数据类型
本文地址:https://ask.mykeji.net/golang/276.html
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。


发表评论:

    28.45ms