go从0到1项目实战体系二:数据类型

1. 数据类型:

(1). bool类型(只能存true和false)

(2). 数字类型:
主要有int(4个字节)、int8(1个字节,8是8个bit位)、int16(2个字节)、int32(3个字节)、int64(4个字节)、uint8(无符号)、uint16、uint32、uint64、float32(4个字节)、float64

(3). 字符类型:

①. 语法:
   var a byte
   var a byte = 'c'
②. 单引号
③. 8个bit位,1个字符

(4). 字符串类型:

①. 语法:
   var str string
②. 字符串表示两种方式:
   a. 双引号
   b. ``   (反引号,不会转义)
③. 多个字符组成

(5). 指针类型:

  1. 普通类型,变量存的就是值,也叫值类型
  2. 获取变量的地址,用&,比如: var a int, 获取a的地址:&a
  3. 指针类型,变量存的是一个地址,这个地址存的才是值
  4. 获取指针类型所指向的值,使用:*,比如:var p int, 使用p获取p指向的值
    var a int=5 5
    var p *int = &a 0xefefefe -> 5

1.1 类型转换:

不同的类型不能直接赋值
类型转换,type(variable),比如:var a int=8; var b int32=int32(a)

2. 操作符:

逻辑操作符: == 、!=、<、<=、>和 >=
数学操作符:+、-、*、/等等

相关操作符:!、&&、||

你可能感兴趣的:(golang,javascript,前端)