当前位置:实例文章 » JAVA Web实例» [文章]四、运算符(2)

四、运算符(2)

发布人:shili8 发布时间:2025-03-05 20:01 阅读次数: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 与运算符(and)

与运算符用于检查两个条件是否都为真。例如:

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


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

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

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


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

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

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


###4. 位运算符位运算符用于执行位级的运算,如与、或、异或等。

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

与运算符用于将两个整数按位与运算。例如:

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


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

或运算符用于将两个整数按位或运算。例如:

a =5 #101b =3 #011print(a | b) # 输出:7 #111


####4.3 异或运算符(^)

异或运算符用于将两个整数按位异或运算。例如:

a =5 #101b =3 #011print(a ^ b) # 输出:6 #110


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

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

a =5 #101print(a << 1) # 输出:10 #1010


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

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

a =10 #1010print(a >>1) # 输出:5 #0101


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

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

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

a =5print(a) # 输出:5


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

加赋值运算符用于将一个值添加到另一个变量中。例如:

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


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

减赋值运算符用于从一个变量中减去一个值。例如:

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


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

乘赋值运算符用于将一个值乘以另一个变量中。例如:

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


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

除赋值运算符用于将一个变量除以一个值。例如:

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


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

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

a =5 #101print(a <<=1) # 输出:10 #1010


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

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

a =10 #1010print(a >>=1) # 输出:5 #0101


###6. 其他运算符####6.1 模运算符(%)

模运算符用于求一个数的余数。例如:

a =17b =5print(a % b) # 输出:2


####6.2 指数运算符(**)

指数运算符用于将一个数的某个幂取出。例如:

a =2b =3print(a ** b) # 输出:8


####6.3 一元加法运算符(+)

一元加法运算符用于将一个值添加到另一个变量中。例如:

a =5print(+a) # 输出:5


####6.4 一元减法运算符(-)

一元减法运算符用于从一个变量中减去一个值。例如:

a =10print(-a) # 输出:-10


####6.5 逻辑非运算符(!)

逻辑非运算符用于将一个布尔值取反。例如:

a = Trueprint(!a

相关标签:java开发语言
其他信息

其他资源

Top