go-基础数据类型

变量声明

var 变量名 变量类型

var a int  // 定义变量,但不初始化
var b string = "aaa"  // 定义并初始化
var c = "bbb"  // 定义并初始化,根据值自动推导变量类型

变量名:=变量值

d := "hello"  // 自动推导变量类型,一般用于局部定义

变量及文件命名

go中推荐使用驼峰体命名变量

go中推荐使用下划线命名文件

go中不推荐使用下划线开头


变量类型

整形

有符号整形

int
int8  // 8个比特位,第一个表示符号,其他七个表示数值
int16
int32
int64

无符号整形

uint
uint8  //8个比特位,全表示数值
uint16
uint32
uint64

字节和字符

byte  // uint8的重命名,表示一个字节
rune  // uint32的重命名,表示4个字节,即一个字符

浮点型

float32  // 32位浮点数
float64  // 64位浮点数

复数

complex64  // float32类型的实部+float32类型的虚部
complex128 // float64类型的实部+float64类型的虚部

字符串

string

// 双引号表示字符串
a := "hello"

// 反引号表示字符串,可以换行
b := `world`
posted @ 2020-03-28 10:24  DongDon  阅读(88)  评论(0)    收藏  举报