当前位置:实例文章 » HTML/CSS实例» [文章]6.运算符

6.运算符

发布人:shili8 发布时间:2025-02-28 00:22 阅读次数:0

**运算符**

在编程语言中,运算符是一种特殊的符号或函数,它们用于执行某些操作,如算术、比较、逻辑等。在本文中,我们将讨论各种类型的运算符及其应用。

###1. 算术运算符算术运算符用于执行基本的算术运算,如加法、减法、乘法和除法。

####1.1 加法运算符(+)

加法运算符用于将两个数字相加。例如:

a =5b =3print(a + b) # 输出:8


####1.2 减法运算符(-)

减法运算符用于从一个数中减去另一个数。例如:

a =10b =4print(a - b) # 输出:6


####1.3 乘法运算符(*)

乘法运算符用于将两个数字相乘。例如:

a =5b =3print(a * b) # 输出:15


####1.4除法运算符(/)

除法运算符用于将一个数除以另一个数。例如:

a =10b =2print(a / b) # 输出:5.0


###2. 比较运算符比较运算符用于比较两个值的大小或相等性。

####2.1 等于运算符(==)

等于运算符用于检查两个值是否相等。例如:

a =5b =3print(a == b) # 输出:False


####2.2 不等于运算符(!=)

不等于运算符用于检查两个值是否不相等。例如:

a =5b =3print(a != b) # 输出:True


####2.3 大于运算符(>)

大于运算符用于检查一个值是否大于另一个值。例如:

a =10b =4print(a > b) # 输出:True


####2.4 小于运算符(<)

小于运算符用于检查一个值是否小于另一个值。例如:

a =4b =10print(a < b) # 输出:True


####2.5 大于或等于运算符(>=)

大于或等于运算符用于检查一个值是否大于或等于另一个值。例如:

a =10b =4print(a >= b) # 输出:True


####2.6 小于或等于运算符(<=)

小于或等于运算符用于检查一个值是否小于或等于另一个值。例如:

a =4b =10print(a <= b) # 输出:True


###3. 逻辑运算符逻辑运算符用于执行逻辑操作,如与、或和非。

####3.1 与运算符(&)

与运算符用于检查两个值是否同时为真。例如:

a = Trueb = Falseprint(a & b) # 输出:False


####3.2 或运算符(|)

或运算符用于检查两个值是否至少有一个为真。例如:

a = Trueb = Falseprint(a | b) # 输出:True


####3.3 非运算符(~)

非运算符用于取反一个值。例如:

a = Trueprint(~a) # 输出:False


###4. 位运算符位运算符用于执行位操作,如左移、右移和按位与。

####4.1 左移运算符(<<)

左移运算符用于将一个数的二进制表示向左移动指定的位数。例如:

a =5print(a << 2) # 输出:20


####4.2 右移运算符(>>)

右移运算符用于将一个数的二进制表示向右移动指定的位数。例如:

a =20print(a >>2) # 输出:5


####4.3 按位与运算符(&)

按位与运算符用于检查两个数的对应位是否都为1。例如:

a =5b =3print(a & b) # 输出:1


###5. 赋值运算符赋值运算符用于将一个值赋给另一个变量。

####5.1 等于赋值运算符(=)

等于赋值运算符用于将一个值赋给另一个变量。例如:

a =5b = a # 将 a 的值赋给 bprint(b) # 输出:5


####5.2 加法赋值运算符(+=)

加法赋值运算符用于将一个数与另一个数的当前值相加。例如:

a =5b = a +3 # 将 a 的值加上3print(b) # 输出:8


####5.3 减法赋值运算符(-=)

减法赋值运算符用于将一个数与另一个数的当前值相减。例如:

a =10b = a -4 # 将 a 的值减去4print(b) # 输出:6


####5.4 乘法赋值运算符(*=)

乘法赋值运算符用于将一个数与另一个数的当前值相乘。例如:

a =5b = a *3 # 将 a 的值乘以3print(b) # 输出:15


####5.5除法赋值运算符(/=)

除法赋值运算符用于将一个数与另一个数的当前值相除。例如:

a =10b = a /2 # 将 a 的值除以2print(b) # 输出:5.0


####5.6 左移赋值运算符(<<=)

左移赋值运算符用于将一个数的二进制表示向左移动指定的位数。例如:

a =5b = a << 2 # 将 a 的值左移2 位print(b) # 输出:20


####5.7 右移赋值运算符(>>=)

右移赋值运算符用于将一个数的二进制表示向右移动指定的位数。例如:

a =20b = a >>2 # 将 a 的值右移2 位print(b) # 输出:5


####5.8 按位与赋值运算符(&=)

按位与赋值运算符用于检查两个数的对应位是否都为1。例如:

a =5b = a &3 # 将 a 的值与3 进行按位与运算print(b) # 输出:1


####5.9 按位或赋值运算符(|=)

按位或赋值运算符用于检查两个数的对应位是否至少有一个为1。例如:

a =5b = a |3 # 将 a 的值与3 进行按位或运算print(b) # 输出:7


####5.10 按位异或赋值运算符(^=)

按位异或赋值运算符用于检查两个数的对应位是否有一个为1。例如:

a =5b = a ^3 # 将 a 的值与3 进行按位异或运算print(b) # 输出:6


####5.11 按位非赋值运算符(~=)

按位非赋值运算符用于取反一个数的二进制表示。例如:

a =5b = ~a # 取反 a 的值print(b) # 输出:-6


####5.12

其他信息

其他资源

Top