运算符(Operators)是编程语言中用于执行特定操作(如加法、减法、比较等)的符号。它们用于操作一个或多个值(称为操作数),并返回一个新的值。以下是一些常见的运算符类型,以及它们在许多编程语言中的示例:
- 算术运算符:
- 加法 (
+) - 减法 (
-) - 乘法 (
*) - 除法 (
/) - 取模(求余数)(
%) - 整除(在某些语言中,如 Python 的
//) - 自增 (
++) - 自减 (
--)
- 加法 (
- 比较运算符(也称为关系运算符):
- 等于 (
==) - 不等于 (
!=或<>,后者在某些语言中如 Pascal) - 大于 (
>) - 小于 (
<) - 大于等于 (
>=) - 小于等于 (
<=)
- 等于 (
- 逻辑运算符:
- 逻辑与 (
&&或AND) - 逻辑或 (
||或OR) - 逻辑非 (
!或NOT)
- 逻辑与 (
- 位运算符(用于二进制位级别的操作):
- 位与 (
&) - 位或 (
|) - 位异或 (
^) - 位非 (
~) - 左移 (
<<) - 右移 (
>>) - 无符号右移 (
>>>,某些语言中如 Java)
- 位与 (
- 赋值运算符:
- 赋值 (
=) - 复合赋值(如
+=、-=、*=、/=等)
- 赋值 (
- 条件(三元)运算符(在某些语言中,如 C++、Java、JavaScript):
- 条件运算符 (
? :)例如:(a > b) ? a : b
- 条件运算符 (
- 字符串运算符(在某些语言中,如 JavaScript 的
+用于连接字符串):- 连接字符串 (
+,当操作数是字符串时)
- 连接字符串 (
- 其他运算符:
- 范围运算符(如 Python 的
in,用于检查元素是否属于某个集合) - 成员资格运算符(如 Python 的
not in) - 索引运算符(如 Python 的
[]用于访问列表、元组、字符串等的元素) - 切片运算符(如 Python 的
[:]用于获取序列的子集) - 身份运算符(如 Python 的
is和is not,用于比较两个对象的身份) - 类型运算符(如 TypeScript 的
as,用于类型断言)
- 范围运算符(如 Python 的
请注意,不同的编程语言可能支持不同的运算符,并且它们的语法和行为也可能有所不同。因此,在使用特定编程语言的运算符时,最好查阅该语言的官方文档或参考资料。
671

被折叠的 条评论
为什么被折叠?



