📜  Julia 中的运算符(1)

📅  最后修改于: 2023-12-03 15:32:26.429000             🧑  作者: Mango

Julia中的运算符

在Julia中,有各种各样的运算符可以方便地执行各种计算任务。以下介绍了Julia中最常用的运算符:

算数运算符
加法 +

加法运算符可以用于两个数的相加。

julia> 2 + 3
5
减法 -

减法运算符可以用于两个数的相减。

julia> 5 - 2
3
乘法 *

乘法运算符可以用于两个数的相乘。

julia> 3 * 4
12
除法 /

除法运算符可以用于两个数的相除。

julia> 10 / 2
5.0
取余 %

取余运算符可以用于两个数的取余。

julia> 7 % 3
1
幂运算 ^

幂运算符可以用于两个数的幂运算。

julia> 2 ^ 3
8
关系运算符
等于 ==

等于运算符可以用于比较两个数是否相等。

julia> 2 == 2
true
julia> 2 == 3
false
不等于 !=

不等于运算符可以用于比较两个数是否不相等。

julia> 2 != 2
false
julia> 2 != 3
true
大于 >

大于运算符可以用于比较两个数的大小。

julia> 5 > 2
true
julia> 2 > 5
false
小于 <

小于运算符可以用于比较两个数的大小。

julia> 2 < 5
true
julia> 5 < 2
false
大于等于 >=

大于等于运算符可以用于比较两个数的大小。

julia> 5 >= 2
true
julia> 2 >= 5
false
小于等于 <=

小于等于运算符可以用于比较两个数的大小。

julia> 2 <= 5
true
julia> 5 <= 2
false
逻辑运算符
&&

逻辑与运算符可以用于两个布尔值的逻辑与运算。

julia> true && false
false
||

逻辑或运算符可以用于两个布尔值的逻辑或运算。

julia> true || false
true
!

逻辑非运算符可以用于布尔值的逻辑非运算。

julia> !true
false
位运算符
按位与 &

按位与运算符可以用于两个数按位与运算。

julia> 0x3 & 0x5
0x1
按位或 |

按位或运算符可以用于两个数按位或运算。

julia> 0x3 | 0x5
0x7
按位异或

按位异或运算符可以用于两个数按位异或运算。

julia> 0x3 ⊻ 0x5
0x6
取反运算 ~

取反运算符可以用于按位取反运算。

julia> ~(0x3)
0xfc
左移 <<

左移运算符可以用于对一个数进行左移操作。

julia> 0x3 << 2
0xc
右移 >>

右移运算符可以用于对一个数进行右移操作。

julia> 0x3 >> 1
0x1

这是Julia中最常用的运算符,大多数都与其他编程语言中的运算符相似,因此很容易掌握。