我爱学习 学习爱我

赋值运算符

 

= :简单的赋值运算,指定将右边操作数赋值给左边的操作数

 

       eg:C=A+B 将A+B的运算结果赋值给C

 

+= :相加后再赋值,将左右两边的操作数相加后再赋值给左边的操作数

 

        eg:C+=A 相当于 C=C+A

 

-= :相减后再赋值,将左右两边的操作数相加后再赋值给左边的操作数

 

        eg:C-=A 相当于 C=C-A      

 

*= :相乘后再赋值,将左右两边的操作数相加后再赋值给左边的操作数

 

        eg:C*=A 相当于 C=C*A

 

/= :相除后再赋值,将左右两边的操作数相加后再赋值给左边的操作数

 

        eg:C/=A 相当于 C=C/A

 

%= :求余后再赋值,将左右两边的操作数进行求余操作后再赋值给左边的操作数

 

        eg:C%=A 相当于 C=C%A

 

位运算符

 

& :按位与运算符

 

| :按位或运算符

 

^ :按位异或运算符

 

~ :按位取反运算符

 

<< :左移动运算符

 

>> :右移动运算符

 

>>> :无符号右移动运算符

 

【练习】判断一个年份是否是闰年 ,根据国标标准,一个年份被视为闰年的条件是,如下条件满足任意一个:

 

(1)能够被4整除,并且不能被100整除的年份是闰年。

 

(2)能够被400整除的年份同样是闰年。

 

答:var y = 2004

 

       (y%4==0&&y%100!=0) || y%400==0

 

优先级

 

1.() [] 从左到右                                

 

2.! ~ 从右到左

 

3.* / % 从左到右

 

4.+ - 从左到右

 

5.>> >>> << 从左到右

 

6.>>= <<= 从左到右

 

7.== != 从左到右 

 

8.& 从左到右

 

9.^ 从左到右

 

10.| 从左到右

 

11.&& 从左到右 

 

12.|| 从左到右

 

13.=、+=、-=、*=、/=、%=、>>=、<<=、&=、^=、|= 从右到左

 

14., 从左到右

 

开发语言scala

 

AI必读

发布于2024-09-10

著作权归作者所有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值