前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ArkTS语法介绍-2

ArkTS语法介绍-2

原创
作者头像
IT蜗壳-Tango
修改2024-05-17 11:27:43
1380
修改2024-05-17 11:27:43
举报

运算符

运算符(Operators)是编程语言中的基本元素,用于执行各种操作,如算术运算、比较、逻辑运算和位运算。不同类型的运算符可以组合和操作变量、常量和表达式。以下是几种主要类型的运算符及其在不同编程语言中的实现。

1. 赋值运算符

赋值运算符=,使用方式如x=10。

复合赋值运算符将赋值与运算符组合在一起,其中x op = y等于x = x op y。

这里的op通常是指(+, -, *. /)

复合赋值运算符列举如下:+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、|=、^=。

2. 比较运算符

运算符

说明

==

如果两个操作数相等,则返回true。

!=

如果两个操作数不相等,则返回true。

如果左操作数大于右操作数,则返回true。

=

如果左操作数大于或等于右操作数,则返回true。

<

如果左操作数小于右操作数,则返回true。

<=

如果左操作数小于或等于右操作数,则返回true。

3. 算术运算符

一元运算符为-、+、--、++。

二元运算符列举如下:

运算符

说明

+

加法

-

减法

*

乘法

/

除法

%

除法后余数

除了%其余的和我们数学中的是一样的含义。

3. 位运算符

运算符

说明

a & b

按位与:如果两个操作数的对应位都为1,则将这个位设置为1,否则设置为0。

a | b

按位或:如果两个操作数的相应位中至少有一个为1,则将这个位设置为1,否则设置为0。

a ^ b

按位异或:如果两个操作数的对应位不同,则将这个位设置为1,否则设置为0。

~ a

按位非:反转操作数的位。

a << b

左移:将a的二进制表示向左移b位。

a >> b

算术右移:将a的二进制表示向右移b位,带符号扩展。

a >>> b

逻辑右移:将a的二进制表示向右移b位,左边补0。

4. 逻辑运算符

运算符

说明

a && b

逻辑与

a || b

逻辑或

! a

逻辑非

今天就和大家简单的介绍一下这些基础语法,我们下期见。


我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

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

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

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

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

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