网站首页 > 文章精选 正文
运算符简介
- Go语言支持运算符类型:算术运算符、比较运算符、逻辑运算符、赋值运算符、关系运算符、位运算符
算术运算符
- 主要针对浮点数和整数;
- 加法、减法、乘法、除法、取余;
- 优先级问题:乘除 > 取余 > 加减
运算符 | 含义 |
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取余,示例:3%2=1 |
++ | 自增一,只能单独使用,没有返回值 |
-- | 自增一,只能单独使用,没有返回值 |
比较运算符
- 用于比较两个内容的大小。判断、分支中使用频率较高
运算符 | 含义 |
== | 等于,返回值为bool类型,用于判断 |
!= | 不等于 |
> | 大于 |
>= | 大于等于 |
< | 小于 |
<= | 小于等于 |
逻辑运算符
- 逻辑运算符在判断和分支中使用频率较高
运算符 | 含义 |
! | 非,取结果的反 |
&& | 与,两侧同为真则真 |
|| | 或,两侧只要有一个真,则为真 |
赋值运算符
- 赋值运算符目的是给变量赋值
- 提供了很多运算的简单方式
运算符 | 含义 |
= | 右侧内容赋值给左侧变量 |
+= | A+=B,A=A+B |
-= | A-=B,A=A-B |
*= | A*=B,A=A*B |
/= | A/=B,A=A/B |
%= | A%=B,A=A%B |
<<= | A<<=B,A=A<<B |
>>= | A>>=B,A=A>>B |
&= | A&=B,A=A&B |
|= | A|=B,A=A|B |
^= | A^=B,A=A^B |
猜你喜欢
- 2025-01-06 C语言各类符号意思,新手小白收藏好物,看了必懂
- 2025-01-06 C++ 之父 2024 年末重磅演讲 | 重新认识 C++:跨世纪的现代演进
- 2025-01-06 50个常见 Java 错误以及如何避免它们
- 2025-01-06 JavaScript中常见的几种错误
- 2025-01-06 聊聊C语言-基本运算符
- 2025-01-06 「C语言」变量及赋值
- 2025-01-06 Python 基础之基本语法与数据类型,小白必看!
- 2025-01-06 2024年GESP6月认证Python一级试卷解析
- 2025-01-06 「Python赋值运算符」赋值运算符的使用
- 2025-01-06 第二课:C++理解变量、数据类型和运算符
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)