Julia - 数学运算
Posted sch01ar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Julia - 数学运算相关的知识,希望对你有一定的参考价值。
算术运算符
算术运算符适用于所有的基本数值类型
+x,一元加法,就是 x 本身
-x,一元减法,x 的相反数
x + y,二元加法,做加法运算
x - y,二元减法,做减法运算
x * y,乘法,做乘法运算
x / y,除法,做除法运算
x ^ y,乘方,x 的 y 次幂
x % y,取余,x 除以 y 然后取余数,等价于 rem(x, y)
x y,反除,等价于 y / x
!x,非运算(Bool 类型),true 和 false 互换
julia> +1 1 julia> -1 -1 julia> 1 + 2 3 julia> 1 - 2 -1 julia> 1 * 2 2 julia> 1 / 2 0.5 julia> 2 ^ 3 8 julia> 9 % 2 1 julia> 2 1 0.5 julia> !true false
位运算符
位运算符适用于所有整数类型
~x,按位取反
x & y,按位与
x | y,按位或
x $ y,按位异或
x >>> y,向右逻辑移位(高位补 0 )
x >> y,向右算术移位(复制原高位)
x << y,向左逻辑/算术移位
数值比较符
所有的基础数值类型都可以使用比较运算符
==,等于
!=,不等于
<,小于
<=,小于等于
>,大于
>=,大于等于
数值比较符返回的为 Bool 类型
julia> 1 == 1 true julia> 1 == 1.0 true julia> 1 != 2 true julia> 1 < 2 true julia> 1 <= 2 true julia> 1 > 2 false julia> 1 >= 2 false
以上是关于Julia - 数学运算的主要内容,如果未能解决你的问题,请参考以下文章