Julia教程(三):数学运算和初等函数

本文介绍了Julia编程语言中的基本算术运算符、布尔运算符,以及更新运算符的使用,包括它们在数值类型转换中的表现,特别强调了矢量化运算的注意事项。这些特性确保了语言的效率和跨平台兼容性。
摘要由CSDN通过智能技术生成

Julia 提供了涵盖所有数字基元类型的基本算术和按位运算符的完整集合,并提供了标准数学函数综合集合的可移植、高效的实现。

1、算术运算符

所有原始数值类型都支持以下算术运算符:
在这里插入图片描述
以下是一些使用算术运算符的简单示例:
在这里插入图片描述

2、布尔运算符

Julia支持以下的布尔运算符

运算符意义
!x否定
x && y
xlly

3、更新运算符

每个二进制算术和按位运算符还有一个更新版本,它将运算结果分配回其左操作数。二元运算符的更新版本是通过在=运算符后面立即放置 来形成的。例如,写作x += 34相当于写作x = x + 34
在这里插入图片描述

+=  -=  *=  /=  \=  ÷=  %=  ^=  &=  |==  >>>=  >>=  <<=

更新运算符重新绑定左侧的变量。因此,变量的类型可能会改变。

julia> x = 0x01; typeof(x)
UInt8

julia> x *= 2 # Same as x = x * 2
2

julia> typeof(x)
Int64

4、矢量化“点”运算符

在这里插入图片描述
注意:将点运算符与数字文字组合可能会产生歧义。例如,并不清楚是否1.+x意味着1. + x或1 .+ x。因此,不允许使用此语法,并且在这种情况下必须在运算符周围使用空格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叁拾舞

你的鼓励将是我最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值