golang中的数据类型

golang中的数据类型

字符串
字符
布尔
指针
通道
哈希
数组
数值
结构体
函数
接口

字符串

 1. 双引号(" ")
 2. 反引号(` `)

字符

单引号(’ ')

布尔

 1. 默认为false
 2. go中不允许经整形强制转换为布尔
 3. 布尔型无法参加转数值运算,也无法与其他类型进行转换

通道

channel

哈希

map

数组

数组长度不一样,类型不同

数值

 1. int8   int16  int32   int64   int
 			(int在32位计算机上默认是int32,int在64位计算机上默认是int64)
 2. uint8   uint16  uint32   uint64   uint
 		都是非负数
 3. float32       float64(默认是float64)
 4. complex64   complex128
 		complex64  实部和虚部都是32位,加起来是64
 		complex128  实部和虚部都是64位,加起来是128
 5. rune (int32的别名,表示一个utf-8字符,用四个字节表示,修饰符占一个字节表示其为rune,其余三个字节是utf-8表示一个字符,默认是单个字符的表示类型)
 6. byte  (int8的别名,表示一个ASCII字符,只用一个字节,)
 7. uintptr
	无符号整型,用于存放一个指针

注意

	静态语言中,不同类型之间不能赋值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值