逻辑运算符

运算符

说明

逻辑与

&( 与)

两个操作数为true,结果才是true,否则是false

逻辑或

|(或)

两个操作数有一个是true,结果就是true

短路与

&&( 与)

只要有一个为false,则直接返回false

短路或

||(或)

只要有一个为true, 则直接返回true

逻辑非

!(非)

取反:!false为true,!true为false

逻辑异或

^(异或)

相同为false,不同为true

短路与和短路或采用短路的方式。从左到右计算,如果只通过运算符左边的操作数就能够确定该逻辑表达式的值,则不会继续计算运算符右边的操作数,提高效率。

位运算符

说明

~

取反

&

按位与

|

按位或

^

按位异或

<<

左移运算符,左移1位相当于乘2

>>

右移运算符,右移1位相当于除2取商

 自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。如图2-6所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值