有以下程序 #include main() { char a=4; printf("%d/n,a=a
有以下程序 #include <stdio.h> main() { char a=4; printf("%d/n,a=a<<1); } 程序的運(yùn)行結(jié)果是______。
A.40
B.16
C.8
D.4
正確答案:C解析:“”是按位左移運(yùn)算符,左移一位相當(dāng)于該數(shù)乘以2,左移兩位相當(dāng)于該數(shù)乘以2的2次方,所以本題相當(dāng)于將4乘以2,結(jié)果為8。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。