前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >12.Rust-运算符

12.Rust-运算符

原创
作者头像
面向加薪学习
修改2022-09-04 11:36:25
2720
修改2022-09-04 11:36:25
举报
文章被收录于专栏:面向加薪学习

Rust 语言支持以下四种运算符

  • 算术运算符
  • 位运算符
  • 关系运算符
  • 逻辑运算符

算术运算符

名称

运算符

*

/

求余

%

注:Rust 语言不支持自增自减运算符 ++ --

关系运算符

名称

运算符

说明

大于

如果左操作数大于右操作数则返回 true 否则返回 false

小于

<

如果左操作数小于于右操作数则返回 true 否则返回 false

大于等于

=

如果左操作数大于或等于右操作数则返回 true 否则返回 false

小于等于

<=

如果左操作数小于或等于右操作数则返回 true 否则返回 false

等于

==

如果左操作数等于右操作数则返回 true 否则返回 false

不等于

!=

如果左操作数不等于右操作数则返回 true 否则返回 false

逻辑运算符

名称

运算符

说明

逻辑与

&&

两边的条件表达式都为真则返回 true 否则返回 false

逻辑或

||

两边的条件表达式只要有一个为真则返回 true 否则返回 false

逻辑非

!

如果表达式为真则返回 false 否则返回 true

位运算

名字

运算符

说明

位与

&

相同位都是 1 则返回 1 否则返回 0

位或

|

相同位只要有一个是 1 则返回 1 否则返回 0

异或

^

相同位不相同则返回 1 否则返回 0

位非

!

把位中的 1 换成 0 , 0 换成 1

左移

<<

操作数中的所有位向左移动指定位数,右边的位补 0

右移

操作数中的所有位向右移动指定位数,左边的位补 0

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关系运算符
  • 逻辑运算符
    • 位运算
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档