Go 语言基本类型和运算符用法
基本类型:
Go 语言有以下基本类型:
1. 布尔型(boolean):取值为 true (真)或 false (假)。
2. 整数类型:
1. 无符号整数(uint):取值范围为 0 到 2^32-1,包括 0。
2. 有符号整数(int):取值范围为 -2^31 到 2^31-1,包括 -2^31。
3. 浮点数类型:
1. 单精度浮点数(float32):占用 4 个字节,取值范围为 1.40129846e-45 到 3.4028235e+38。
2. 双精度浮点数(float64):占用 8 个字节,取值范围为 4.9406564584124654e-324 到 1.7976931348623157e+308。
4. 字符类型(rune):占用 4 个字节,可以表示 Unicode 字符(UTF-8 编码)。
5. 字符串类型(string):由零个或多个字符组成。
变量声明和初始化:
在 Go 语言中,可以使用以下方式声明和初始化变量:
在上面的示例中,我们使用 var 关键字声明了三个变量 x 、 y 和 z ,并分别给它们赋予了初始值。然后,我们使用 fmt.Println 函数打印出这三个变量的值
运算符优先级:
Go 语言中的运算符有优先级,较高优先级的运算符会先执行。以下是运算符优先级的从高到低的顺序:
1. 括号(()`
2. 乘法、除法和取模运算符( * 、 / 、 % )
3. 加法和减法运算符( + 、 - )
4. 逻辑与和逻辑或运算符( && 、 || )
5. 比较运算符( == 、 != 、 < 、 > 、 <= 、 >= )
6. 按位与、按位或和按位异或运算符( & 、 | 、 ^ )
7. 左移和右移运算符( << 、 >> )
8. 索引运算符( [] )
9. 调用运算符( . )
10. 结构体字面量( {} )
示例
请使用 Go 语言计算 10 + 20 的和,并将结果打印出来。