[單項(xiàng)選擇題] 下列語句輸出結(jié)果為 ( ) public class test { public static void main(String a
2021-07-20
[單項(xiàng)選擇題] 下列語句輸出結(jié)果為 ( ) public class test { public static void main(String args[]) {int a=-67,b=116,c=78;int e=~c>>2&(a|~B) ;System.out.println(e); } }
A.70
B.-84
C.65
D.-80
正確答案:B
參考解析:該題目的關(guān)鍵是要搞清楚“~”、“>>”、“&”和“|”位運(yùn)算符的優(yōu)先級和它們的運(yùn)算功能。從優(yōu)先級方面看“~”是最高的,其次是“>>”,然后是“&”,最后是“|”它們的功能分別是:“~”對操作數(shù)的二進(jìn)制按位取反,“>>”是帶符號位右移,“&”對操作數(shù)的二進(jìn)制按位與,“|”對操作數(shù)的二進(jìn)制按位或。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。