已知大寫(xiě)字母A的ASCII碼是65,小寫(xiě)字母a的ASCII碼是97。以下不能將變量c中的大寫(xiě)字母轉(zhuǎn)換為對(duì)應(yīng)小
已知大寫(xiě)字母A的ASCII碼是65,小寫(xiě)字母a的ASCII碼是97。以下不能將變量c中的大寫(xiě)字母轉(zhuǎn)換為對(duì)應(yīng)小寫(xiě)字母的語(yǔ)句是
A.c=(c-'A')%26+'a'
B.c=c+32
C.c=c-'A'+'a'
D.a(chǎn)=('A'+c)%26-'a'
正確答案:D解析: C語(yǔ)言中,字符數(shù)據(jù)參加運(yùn)算時(shí),實(shí)際上是其ASCII碼參與運(yùn)算。大寫(xiě)字母的ASCII碼比其對(duì)應(yīng)的小寫(xiě)字母的ASCII碼小32。因此大寫(xiě)字母轉(zhuǎn)化為小寫(xiě)字母只需將其加上32即可。所以選項(xiàng)B)、C)都符合條件,因?yàn)樽兞縞中存儲(chǔ)的是大寫(xiě)字母,所以“c-'A'”的值一定小于26,故選項(xiàng) A)與選項(xiàng)C)的含義相同。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。