Go 语言基本类型和运算符用法

简介: Go 语言基本类型和运算符用法

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 语言中,可以使用以下方式声明和初始化变量:

image.png

在上面的示例中,我们使用 var 关键字声明了三个变量 x 、 y 和 z ,并分别给它们赋予了初始值。然后,我们使用 fmt.Println 函数打印出这三个变量的值

运算符优先级:

Go 语言中的运算符有优先级,较高优先级的运算符会先执行。以下是运算符优先级的从高到低的顺序:

 

1. 括号(()`

2. 乘法、除法和取模运算符( * 、 / 、 % )

3. 加法和减法运算符( + 、 - )

4. 逻辑与和逻辑或运算符( && 、 || )

5. 比较运算符( == 、 != 、 < 、 > 、 <= 、 >= )

6. 按位与、按位或和按位异或运算符( & 、 | 、 ^ )

7. 左移和右移运算符( << 、 >> )

8. 索引运算符( [] )

9. 调用运算符( . )

10. 结构体字面量( {} )

示例

请使用 Go 语言计算 10 + 20 的和,并将结果打印出来。

image.png

目录
相关文章
|
13天前
|
存储 Go 索引
go语言中数组和切片
go语言中数组和切片
25 7
|
12天前
|
Go 开发工具
百炼-千问模型通过openai接口构建assistant 等 go语言
由于阿里百炼平台通义千问大模型没有完善的go语言兼容openapi示例,并且官方答复assistant是不兼容openapi sdk的。 实际使用中发现是能够支持的,所以自己写了一个demo test示例,给大家做一个参考。
|
13天前
|
程序员 Go
go语言中结构体(Struct)
go语言中结构体(Struct)
90 71
|
12天前
|
存储 Go 索引
go语言中的数组(Array)
go语言中的数组(Array)
97 67
|
13天前
|
存储 Go
go语言中映射
go语言中映射
30 11
|
15天前
|
Go
go语言for遍历映射(map)
go语言for遍历映射(map)
28 12
|
14天前
|
Go 索引
go语言使用索引遍历
go语言使用索引遍历
24 9
|
14天前
|
Go 索引
go语言使用range关键字
go语言使用range关键字
23 7
|
14天前
|
Go 索引
go语言修改元素
go语言修改元素
24 6
|
4天前
|
Go 数据安全/隐私保护 UED
优化Go语言中的网络连接:设置代理超时参数
优化Go语言中的网络连接:设置代理超时参数