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
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。
发表评论: