首页 > 其他分享 >&,|与&&,||的区别

&,|与&&,||的区别

时间:2022-10-31 23:44:08浏览次数:35  
标签:逻辑 区别 作为 运算符 && 表达式

①&和|既是位运算符也是逻辑运算符,&&和||只是逻辑运算符。

②&和|作为位运算符时,先把两侧的数转化为二进制再进行位运算;作为逻辑运算符时,会判断每一个表达式的布尔值。

③&&和||只作为逻辑运算符,具有短路功能,若已确定结果,则不再判断后续表达式。

标签:逻辑,区别,作为,运算符,&&,表达式
From: https://www.cnblogs.com/pingcode/p/16846349.html

相关文章

  • [nrf52] low_power_pwm pwm_library pwm_driver 三者区别
    low_power_pwm使用低功耗定时器,功耗低,一个定时器只能支持2路PWMpwm_library使用硬件定时器,功耗高,一个定时器只能支持2路PWMpwm_driver使用PWM外设模块,功耗中等,一个PWM外......
  • sudo与su区别
    一、简介两个命令都允许你获得root权限,但是区别在于如何获得root权限。su[选项]...[-][用户[参数]...]su(switchuser的缩写)将身份变成其他用户。当该命令不加任何参数时......
  • c#中,类的重写中,new和override的区别
    在c#中有两种方法可以重写类的成员函数,分别是**new**和**override**,看书时书上并没有说明两者的区别,经过网上查资料后,总结如下:如果使用的是override,则调用的是它实际类的函......
  • CGCS2000与WGS84、北斗坐标系的区别
      CGCS2000是中国2000国家大地坐标系的缩写,该坐标系是通过中国GNSS连续运行基准站、空间大地控制网以及天文大地网联合平差建立的地心大地坐标系统。2000国家大地坐......
  • OM1、OM2、OM3、OM4和OM5多模光纤有什么区别?
    OM1、OM2、OM3、OM4和OM5多模光纤有什么区别? 发布时间:2022-04-01 浏览数:356   多模光纤是一种用于短距离传输的光纤类型,常见于校园网、企业局域网和数据中心。如......
  • pandas的DataFrame的[]和[[]]的区别
    对于一个DataFrame类型的数据,可以用[]和[[]]来取其某一列或某几列(仅限[[]]才能取某几列)。从[]只能取某一列就能看出,这个取出来的是Series,而[[]]取出来的是DataFrame类型的......
  • 物理机与云服务器的区别对比
    物理机与云服务器的区别对比物理服务器:每个基于Web的应用程序都依赖于一个服务器,该服务器提供网络中的数据存储,并可根据请求提供给客户端。例如,用户使用浏览器访问Web......
  • 【python】list中extend和append的区别
    在python列表中,extend和append都可以往列表中加入元素,extend是扩充单个元素,如:a='abc123'b=[]b.extend(a)>>>b=['a','b','c','1','2','3']而append是扩......
  • 视频直播网站源码,uniapp页面跳转的几种方法和区别
    视频直播网站源码,uniapp页面跳转的几种方法和区别1.保留当前页面,可跳转到非tabBar页面,使用uni.navigateBack可以返回到原页面(可传参) uni.navigateTo({url:'test?id......
  • vue中wahch和computed区别
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-e......