目录
运算符
算术运算符
Go语言中的算术运算符包括加、减、乘、除和取模等。需要注意的是,除法运算符/和取模运算符%只能用于整数类型,而不能用于浮点数类型。如果要进行浮点数除法,需要使用类型转换或浮点数常量。另外,Go语言中的自增自减运算符只能用于语句中,不能用于表达式中。
用于进行基本的算术运算,包括加法、减法、乘法、除法、取模等。常用的算术运算符如下:
运算符 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取模/取余数 |
代码案例:
package main
import "fmt"
func main() {
a := 10
b := 3
// 加法
fmt.Println(a + b) // 13
// 减法
fmt.Println(a - b) // 7
// 乘法
fmt.Println(a * b) // 30
// 除法
fmt.Println(a / b) // 3
// 取余
fmt.Println(a % b) // 1
}
关系运算符
Go语言中的关系运算符包括等于、不等于、大于、小于、大于等于和小于等于等。需要注意的是,比较运算符只能用于可比较的类型,例如整数、浮点数、字符串、指针等。而结构体、数组、函数等复杂类型则需要自定义比较函数或使用反射机制进行比较。
运算符 | 描述 |
---|---|
=&# |