課程
/后端開發
/C
/C語言入門
double num=2.5;int a=(int)num;printf("num的整數部分是%d/n",a)
2017-01-05
源自:C語言入門 2-9
正在回答
%d/n應該為%d\n
慕蜂 提問者
不知道是不是粗心,之前又算到3-1那也是出錯,修改的時候只是將abcd的值減到ab兩個運算就可以了,再增加到四個值也行了,并不沒改其它。再回去算轉換也就莫名其妙的算出來了?
我的電腦出問題了,之前總是出錯,現在有莫名其妙的又可以算出來了。抱歉!
這個代碼是這樣的,強制轉換是在最后一行輸出代碼中實現的 ? 所以應該是printf("num的整數部分是%d\n",(int) num);
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答2-9強制類型轉換
3 回答2-9類型強制轉換
2 回答如何在例題中進行強制轉換
3 回答2-9強制轉換做題時發現的問題
3 回答2-9強制類型變換
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-05
%d/n應該為%d\n
2017-01-05
不知道是不是粗心,之前又算到3-1那也是出錯,修改的時候只是將abcd的值減到ab兩個運算就可以了,再增加到四個值也行了,并不沒改其它。再回去算轉換也就莫名其妙的算出來了?
2017-01-05
我的電腦出問題了,之前總是出錯,現在有莫名其妙的又可以算出來了。抱歉!
2017-01-05
這個代碼是這樣的,強制轉換是在最后一行輸出代碼中實現的 ? 所以應該是printf("num的整數部分是%d\n",(int) num);