36 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?
(A)3
(B)5
(C)7
(D)本程式編譯時,編譯器(Compiler)發出錯誤訊息,不能執行而無輸出結果產生
答案:登入後查看
統計: A(3), B(14), C(4), D(5), E(0) #1246571
統計: A(3), B(14), C(4), D(5), E(0) #1246571
詳解 (共 1 筆)
#3008112
x>>1 代表x的值往左移一位, x原本為2 , 即(00102) 左移一位成為(00012)
x<<1 代表x的值往右移一位, x原本為2 , 即(00102) 右移一位成為(01002)
0001|0100代表0001與0100以or計算,得到0101,即選項(B).5
0
0