运算符知识详解

本文详细介绍了逻辑与(&&), 逻辑或(||)以及逻辑非(!)在编程中的使用规则。逻辑与运算要求两个表达式都为真时结果才为真,逻辑或运算只要有一个表达式为真即为真,逻辑非则用于取反,将布尔值反转。此外,还提及了按位运算符,包括按位与(&), 按位或(|), 按位异或(^)以及取反(~)、左移(<<)和右移(>>), 这些运用于对二进制数进行操作。

一、逻辑运算符

逻辑与  &&

逻辑或 ||

逻辑非 !

   

1、逻辑与 &&

逻辑与连接的2个表达式,要能够求解成bool类型,一般情况下都是关系表达式.

整个逻辑与运算结果也是bool类型

bool isRight=表达式1&&表达式2 :当表达式1、2全为true时,其表达式的结果为true.

2、逻辑或 ||

逻辑或连接的2个表达式,要能够求解成bool类型,一般情况下都是关系表达式.

整个逻辑或运算结果也是bool类型

bool isRight=表达式1||表达式2:当表达式1、2中有一个为true ,其表达式的结果为true.

3、逻辑非 !

逻辑非运算(取反):!(这是一个一元运算符)

用法:

!(布尔类型的表达式)

作用:

如果布尔类型的表达式为True,加!后其整个式子的结果为False.

如果布尔类型的表达式为False,加!后其整个式子的结果为True.

bool isRight=!表达式:如果表达式的结果为true,则取反后为false,反之为true.

二、按位运算符

&   按位与

|   按位或

^   按位异或

~   取反

>>  右移

<<  左移

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值