已知字母a的ASCII碼為十進(jìn)制數(shù)97,且設(shè)ch為字符型變量,則表達(dá)式ch=’a’+’8’-’3’的值為
已知字母a的ASCII碼為十進(jìn)制數(shù)97,且設(shè)ch為字符型變量,則表達(dá)式ch=’a’+’8’-’3’的值為
正確答案:f本題考查不同類型的數(shù)據(jù)之間的計算。C語言中允許不同類型的數(shù)據(jù)進(jìn)行混合運(yùn)算,在進(jìn)行運(yùn)算時,要把不同類型的數(shù)據(jù)轉(zhuǎn)換成同一類型。數(shù)據(jù)類型級別有高低,計算時要先將數(shù)據(jù)類型由低向高轉(zhuǎn)換。題目中先將字符’a’轉(zhuǎn)換為整數(shù)97,然后計算97+8-3=102,再將整數(shù)102按照ASCII碼轉(zhuǎn)換成字符,得到f。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。