第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

C
人還是要學(xué)點什么 2017-03-10 11:16:58
查看完整描述

3 回答

已采納
?
smallyu

TA貢獻6條經(jīng)驗 獲得超5個贊

!=的運算優(yōu)先級低于&,先計算表達式a&2

a=1(賦值),1&2的結(jié)果為1(真),1(真)不等于0(假)的結(jié)果為真

所以最終結(jié)果為真

補充:默認認為這是一個逗號表達式,返回最后一個表達式的值。

查看完整回答
1 反對 回復(fù) 2017-03-10
  • JAVAZeng
    JAVAZeng
    說反了,!=的運算優(yōu)先級高于&(按位與),先計算的是2!=0
  • JAVAZeng
    JAVAZeng
    所以2!=0為true, 1&true為1, 1轉(zhuǎn)為布爾值為true
  • smallyu
    smallyu
    http://baike.baidu.com/link?url=J73rCfeMwhi1DQ-ysV5tWqMaH2JATYLnhxEA6iOSpwdfB6YK65R_m0655yQ1sHL4_fikTJZL1Fodv_YQbsUqO8-BcxoIzzhke1fiCIgcHl5-4-tR84kqmFF2IFrhlcPLrF8-eM808cfFqUCikM4m0a
點擊展開后面1
?
我是大樹

TA貢獻8條經(jīng)驗 獲得超4個贊

你這采納的答案真讓我傷心。。

要不你運算下 a=0的情況?

查看完整回答
1 反對 回復(fù) 2017-03-10
?
漫路訴福

TA貢獻4條經(jīng)驗 獲得超1個贊

為什么要寫這么古怪的代碼。
查看完整回答
1 反對 回復(fù) 2017-03-10
?
黒馬

TA貢獻1條經(jīng)驗 獲得超1個贊

a&2 邏輯"與"運算,001(1的二進制)、020(2的二進制),得到結(jié)果為二進制 000,未轉(zhuǎn)換為10進制0,所以最后得到結(jié)果為真。當(dāng)改為 a=1, b= a&2; b!=0(運算符判斷前,b已轉(zhuǎn)為10進制0)為假。

1&2 = 0;

http://img1.sycdn.imooc.com//58c22dca0001a2f001590114.jpg


查看完整回答
1 反對 回復(fù) 2017-03-10
?
管管0_0

TA貢獻16條經(jīng)驗 獲得超3個贊

a=1,1&2=1,所以1!=0為真啊。&是按位與

查看完整回答
反對 回復(fù) 2017-03-10
?
我是大樹

TA貢獻8條經(jīng)驗 獲得超4個贊

這個要看運算符的優(yōu)先級,不知道你用的什么語言,假定js吧。

!=的優(yōu)先級高于&,所以先運算2!=0,返回true;再運算a&true,返回1。

就是說,最后返回的是數(shù)值,而非邏輯真假。

查看完整回答
反對 回復(fù) 2017-03-10
  • 3 回答
  • 0 關(guān)注
  • 2915 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號