运算符分类
五大类运算符:做数学运算的算术运算符、赋值功能的赋值运算符、既能数学运算又能赋值的复合赋值运算符、做判断的比较运算符、扩充条件的逻辑运算符
算数运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 整除 |
% | 取余 |
** | 指数 |
() | 提高运算优先级 |
赋值运算符=
将=右侧的结果赋值给等号左侧的变量
复合赋值运算符 | 描述 |
+= | c+=a等价于c=c+a |
-= | c-=a等价于c=c-a |
*= | c*=a等价于c=c*a |
/= | c/=a等价于c=c/a |
//= | c//=a等价于c=c//a |
%= | c%=a等价于c=c%a |
**= | c**=a等价于c=c**a |
注意:先算复合赋值运算符右边的表达式,再算复合赋值运算
d=10
d *= 1+2
结果是30
比较运算符 | 描述 |
== | 判断相等 |
!= | 判断不等 |
> | |
< | |
>= | |
<= |
逻辑运算符 | 描述 |
and | 与 |
or | 或 |
not | 非 |
拓展:数字之间的逻辑运算
and运算符。只要有一个值为0,则结果为0,否则结果为最后一个非零数字
or运算符。只有所有的值都为0,则结果为0 ,否则结果为第一个非0数字
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统