《日子》golang-类型与变量

2016-11-05  本文已影响0人  战神汤姆

Go基本类型

-布尔型:bool

长度:1字节
取值范围:true,false
注意事项:不可以用数字代表true 或false

-整型int/uint

根据运行平台可能为32或64

-8位整型:int8/uint8

长度1字节
取值范围:-128127/0255

-字节型:byte(uint8别名)
-16位整型:int16/unit16

长度:2字节
取值范围:-3276832767/065535

-32位整型:int32(rune)/uint32

长度:4字节
取值范围:-232/2~232/2-1/0!2^32-1

-64位整型:int64/uint64

长度:8字节
取值范围:-264/2~264/2-1/0~2^64-1

-浮点型:float32/float64

长度:4/8字节
小数位:精确到7/15小数位

-复数:complex64/complex128

长度:8/16字节
足够保存指针的32位或64位整数型:unitptr

-其他值类型

array 、struct、 string

-引用类型

slice、 map、 chan

-接口类型:interface
-函数类型:func
单个变量的声明与赋值

变量的声明格式:var <变量名称> <变量类型>
变量的赋值格式:<变量名称>=<表达式>
声明的同时赋值:var<变量名称> [变量类型]=<表达式>

上一篇 下一篇

猜你喜欢

热点阅读