3 回答

九州編程
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
是位運(yùn)算符-與,類(lèi)似的還有|(或),!(非)。計(jì)算機(jī)里面,當(dāng)&作為位運(yùn)算時(shí),1&1=1 ,1&0=0,0&0=0; 當(dāng)我們平常用到這個(gè)很少,一般都是用作判斷,只有都成立則成立,相信以前你學(xué)數(shù)學(xué)時(shí)肯定學(xué)過(guò)與或非了,這個(gè)就和數(shù)學(xué)一樣。
PS:提到&就肯定會(huì)提到&&,&&是邏輯與,比如2個(gè)條件,boolean a=2>3&&1>3,當(dāng)判斷2>3是false時(shí),第 2個(gè)條件1>3就不會(huì)在判斷了,直接判定a=false.而用&時(shí),則會(huì)2個(gè)條件全部判斷,然后再給a賦值false,所以一般做邏輯判斷時(shí),都會(huì)用&&,效率高點(diǎn)!
添加回答
舉報(bào)
0/150
提交
取消