Go 事,Gopher 要学的数字类型,变量,常量,运算符 ,第2篇

1. 数字类型

在Go语言中,数字类型包括整型和浮点型。其中,整型分为有符号和无符号两种。

整型:在Go语言中,有符号整型包括int8、int16、int32和int64,分别表示8位、16位、32位和64位有符号整数。而无符号整型包括uint8、uint16、uint32和uint64,分别表示8位、16位、32位和64位无符号整数。

浮点型:在Go语言中,浮点型主要有float32和float64两种,分别表示32位和64位浮点数。浮点数即小数。

2. 变量

在Go语言中,变量声明需要指定变量的类型。以下是一个变量声明的例子:

var num int = 10

在上面的例子中,我们声明了一个名为num的变量,类型为int,并且赋值为10。

如果我们没有指定变量的类型,则可以使用:=进行简化,如下所示:

name := "John"

在上面的例子中,我们声明了一个名为name的变量,并且自动推断出它的类型为字符串(string)。

3. 常量

在Go语言中,常量是指在程序运行期间保持不变的值。在Go语言中,常量的声明使用关键字const

const pi = 3.14

在上面的例子中,我们声明了一个名为pi的常量,并且给它赋值为3.14。

和变量不同,常量的值不能被改变。

4. 运算符

Go语言中的运算符包括算术运算符、赋值运算符、比较运算符和逻辑运算符等。

4.1 算术运算符

算术运算符用于执行基本的算术运算,如加法、减法、乘法和除法等。

a := 10

b := 5

c := a + b // 加法

d := a - b // 减法

e := a * b // 乘法

f := a / b // 除法

4.2 赋值运算符

赋值运算符用于将值赋给变量。

a := 10

b := 5

a += b // 相当于 a = a + b

b -= a // 相当于 b = b - a

4.3 比较运算符

比较运算符用于比较两个值的大小。

a := 10

b := 5

c := 10

a == b // 等于

a != b // 不等于

a > b // 大于

a < b // 小于

a >= c // 大于等于

a <= c // 小于等于

4.4 逻辑运算符

逻辑运算符用于连接多个表达式,并返回布尔值。

a := true

b := false

a && b // 逻辑与 (AND)

a || b // 逻辑或 (OR)

!a // 逻辑非 (NOT)

总结

本文介绍了Go语言中的数字类型、变量、常量和运算符。数字类型包括整型和浮点型,变量使用var关键字进行声明,常量使用const关键字进行声明,运算符包括算术运算符、赋值运算符、比较运算符和逻辑运算符等。

通过学习这些基本知识,我们可以更好地理解和使用Go语言的数字类型、变量、常量和运算符,从而编写出更加优雅和高效的代码。

后端开发标签