以下能正確定義且賦初值的語句是 ______。
以下能正確定義且賦初值的語句是 ______。
A.int n1=n2=10;
B.char c=32;
C.float f=f+1.1;
D.double x=12.3E2.5;
正確答案:B解析:語句“int n1=n2=10;”中,由于變量n2未定義,所以此賦值語句錯(cuò)誤:由于賦值語句中不能存在運(yùn)算表達(dá)式,所以選項(xiàng)C中的賦值語句錯(cuò)誤;選項(xiàng)D中指數(shù)表示錯(cuò)誤,C語言規(guī)定,e后面的指數(shù)必須為整數(shù);選項(xiàng)B中的“32”是 ASCII碼的表示形式,這是C語言中字符型數(shù)據(jù)和整型數(shù)據(jù)通用的表現(xiàn),即一個(gè)字符數(shù)據(jù)可以以字符形式出現(xiàn),也可以以整數(shù)形式出現(xiàn)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。