运算符概述

70 阅读1分钟

运算符概述

运算符就一个特殊的符号,使用运算符可以将一个或多个操作数连成可执行的语句,用于实现不同的功能。

  • 算术运算符:只能用来做加、减、乘、除等算术运算。

  • 关系运算符:用来对数值进行比较,比如>、<=、>=等。

  • 逻辑运算符:包含逻辑与、逻辑或、逻辑非三种运算符,也是用于比较的。

  • 位运算符:用于对二进制数的位进行左移、右移、取反等操作。

  • 赋值运算符:用于将一个值进行赋值,例如=、+=、-=等。

 7 / 4 是整数除法,结果为 1
 7 % 4 是取余运算,结果为 3
 7 - 4 是减法运算,结果为 3
 7 + 4 是加法运算,结果为 11
 7 * 4是乘法运算,结果为 28

Scala的关系运算符

关系运算符会得到Bool值。scala中的关系运算符如下:

== 等于

!= 不等于

大于

< 小于

= 大于等于

<= 小于等于

printfln(7==4)  
printfln(7>4)  
printfln(7!=4)  
printfln(7<4)  
printfln(7>=4)  
printfln(7<=4)

false
true
true
false
true
false

Scala的逻辑运算符

Scala中的逻辑运算跟Java中一样,也是与、或、非三种情况

· 与:&& 运算表达式有一个为假,则整个表达式为假false。

· 或:|| 运算表达式有一个为真,则整个表达式为真true。

· 非:! 就是取反的意思,与参与表达式相反。

printfln1 > 2 && 2 > 1 )  
printfln3 < 5 || 5 > 3 )  
printfln( !(3>5) )
false
true
true