[單項(xiàng)選擇題] 若有以下定義 int a[]={1,2,3,4,5,6,7 }; char c1="b",c2="2"; 則數(shù)值不為2的表達(dá)式是( )。
2021-07-20
[單項(xiàng)選擇題] 若有以下定義 int a[]={1,2,3,4,5,6,7 }; char c1="b",c2="2"; 則數(shù)值不為2的表達(dá)式是( )。
A.a(chǎn)[1]
B."d"-c1
C.a(chǎn)["3"-c2]
D.c2-0
正確答案:D
參考解析:本題考查數(shù)組的定義、初始化及其引用,以及對字符ASCII碼值的熟悉程度。解本題的關(guān)鍵在于熟悉字符的ASCII碼值。字符在進(jìn)行數(shù)學(xué)運(yùn)算時取其ASCH碼值,其中,"b"的ASCII碼值為98,"d"的ASCII碼值為 100,字符"2",的ASCII碼值為50。根據(jù)以上知識,可知D選項(xiàng)中表達(dá)式c2-0的值為50。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。