3 回答

阿波羅的戰(zhàn)車
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
a^=b等價(jià)于a=a^b,表示將a和b換算為二進(jìn)制形式后按位進(jìn)行異或運(yùn)算,即遇相同位取0不同位取1。
^是一種位運(yùn)算符表示按位異或,
例如 p:False q:False p^q=False
p:False q:True p^q=True
p:True q:False p^q=True
p:True q:True p^q=False
也就是p與q的真假值相同時(shí),那麼p^q就是False,相反如果p與q真假值不同時(shí)p^q為True。

森林海
TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
^不是指數(shù)運(yùn)算!而是異或運(yùn)算符!
JAVA的指數(shù)運(yùn)算都是Math.pow()方法完成的!
^可以用于boolean值的比較,如yan210025所說
也可以用于數(shù)值的計(jì)算.異或就是按位進(jìn)行模為2的加法,不進(jìn)位.
添加回答
舉報(bào)
0/150
提交
取消