若變量c為char類型,能正確判斷出c為小寫字母的表達(dá)式是
若變量c為char類型,能正確判斷出c為小寫字母的表達(dá)式是A.’a’<=c<=’z’ B.(c>=’a’)||(c<=’z’)C.(’a’<=c)and(’z’>=c) D.(c>=’a’)&&(c<=’z’)
正確答案:D在本題中,首先定義了一個(gè)字符型變量c,然后要求找出能判斷c中字符為小寫字母的表達(dá)式。選項(xiàng)A的表達(dá)式′a′<=c<=′z′是一個(gè)錯(cuò)誤的表達(dá)式,系統(tǒng)在編譯時(shí),會(huì)因?yàn)樵撜Z句報(bào)錯(cuò)。選項(xiàng)B的表達(dá)式(c>=′a′)||(c<=′z′)是判定變量c的字符是大于等于字符a的字符或者小于等于z的字符,這其實(shí)相當(dāng)于ASCII碼中所有的字符,不能完成題目的要求。選項(xiàng)C的表達(dá)式(′a′<=c)and(′z′>=c)是一個(gè)錯(cuò)誤的表達(dá)式,在C語言中,沒有定義一個(gè)and關(guān)鍵字,系統(tǒng)在編譯時(shí)會(huì)報(bào)錯(cuò)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。