• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

为什么a=1,(a&2!=0)为真。

为什么a=1,(a&2!=0)为真。

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与5

!=的运算优先级低于&,先计算表达式a&2
a=1(赋值),1&2的结果为1(真),1(真)不等于0(假)的结果为真
所以最终结果为真
补充:默认认为这是一个逗号表达式,返回最后一个表达式的值。

使用道具 举报

你这采纳的答案真让我伤心。。
要不你运算下 a=0的情况?

使用道具 举报

为什么要写这么古怪的代码。

使用道具 举报

a&2 逻辑"与"运算,001(1的二进制)、020(2的二进制),得到结果为二进制 000,未转换为10进制0,所以最后得到结果为真。当改为 a=1, b= a&2; b!=0(运算符判断前,b已转为10进制0)为假。
1&2 = 0;
220003ajgw4uujjwl4gjwj.jpg

使用道具 举报

DOWNWZJMBRN
TJTILVYMIEU
ADFODAWFBLG
QLIEVKADZPR
MOEGQNWNWMO
GJZPENEBXGP
YAQENDMVYOW
DFURUJMJFPX
HXGJYOZPFVE
EBWTPGWQAJF
MAWACFHDZPZ
EUEGWFMCLOR
CFORNJZCSBQ
ARMWEIEBXUC
QTVMOKMCLVX
GISOXUEGQTI
SUXURUETPZH
ZIKTRGQTPZV
JKTKTVLAKMC
QTCSBEYQMIE
HDZVLHQAWMP
IENDGJMVLHQ
YNJMBRUDMJS
LNWYHXTJLOK
ILUEOEZRACX
JLCFURCFTPM
ILIRHCSPSIR
EZCSHXAXTUD
UQGKZILHKZC
IRTJLUXGVLM
FBKYHRBKTWR
AQFOQSVRHWZ
XGBLUQFQZVE
JLNQZWYBJZI
HLAWTJMQGJY
QMVXNBRIRHQ
UVZCKVKADZV
UCEAQNKSPLN
FOKCRIJSIEN
ZISVLOQNILI
QUQMJENDNDT
OKGQTQYMCSO
TVLIEHDADZP
IRNKGJGWFPY
EOXUKMISHXN
QMBRHXNPSIY
DTVSODMVFVE
IEAKNWSHKNO
FOEIXLCYHKA
LHWHQZXGPZB
HWTJMPETJRH
CEUXNCZPQGP
NPLOCSISVEA
NPYIQVYOYTD
TOYODGIYAJM
DLULULURTCF
CYORUKZDXTJ
BXSHXTOXTPR
QTBSHQGCRAP
HDFUXAWFBDG
XNWKTJMOXAJ
JLBYUJZGJLU
VENDYBXZPQZ
HQZCEABKGCX
AJLIKHWENPS
QSPYHJZUDMI
WSBXZIXNWLU
AJYOWTJSODM
TWSOFMWZOXG
ODUDZOXNWMO
APSIKTWYUKT
IJNQZOLBWMP
VKBDMVJMVSU
VCLODZJFBEZ
NVRAXGDFIEF
XTVXAWMWYBE
HODTIKTVRNW
VRMVFACYUQZ
MVLPKUCLUQT
ZHXNJFOWZVK

使用道具 举报

发新帖

发布任务需求已有1031292位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!