設(shè)float m=1.9,n=0.8;,執(zhí)行語句printf(“%.1f\n”,(int)m+n);后輸出結(jié)果是__________。
設(shè)float m=1.9,n=0.8;,執(zhí)行語句printf(“%.1f\n”,(int)m+n);后輸出結(jié)果是__________。
查看答案解析
【正確答案】
1.8 【答案解析】
將變量m的值強(qiáng)制轉(zhuǎn)換成整型再和變量n進(jìn)行加運(yùn)算。強(qiáng)制轉(zhuǎn)換成整型時,直接舍去小數(shù)部分,即(int)m的結(jié)果是1,然后根據(jù)就長不就短的原則,結(jié)果是1.8,單精度型。 本題知識點(diǎn):變量賦值及表達(dá)式計(jì)算時的數(shù)據(jù)類型轉(zhuǎn)換規(guī)則,
讓自考更有氛圍,想加入自考365交流群請?zhí)砑有【幬⑿舲bzikao365
你可能喜歡
關(guān)注添加
掃碼加入備考交流群
與更多考生一起交流學(xué)習(xí)經(jīng)驗(yàn)
備戰(zhàn)考試,獲取試題及資料
掃碼下載APP
海量歷年試題、備考資料
免費(fèi)下載領(lǐng)取
掃碼進(jìn)入微信小程序
每日練題鞏固、考前模擬實(shí)戰(zhàn)
免費(fèi)體驗(yàn)自考365海量試題

