課程
/后端開發
/C
/C語言入門
源代碼中的double不能換成int
2019-02-08
源自:C語言入門 3-1
正在回答
double的范圍比int的范圍更大,轉換之間只能由小范圍轉到大范圍,不能由大范圍轉到小范圍;就好像小盒子能放進大盒子,大盒子不能放進小盒子
學習丶使我快樂 提問者
Dangerous阿坤
學習丶使我快樂 提問者 回復 Dangerous阿坤
Dangerous阿坤 回復 學習丶使我快樂 提問者
Dangerous阿坤 回復 Dangerous阿坤
慕碼人0315
精慕門5720689
哦哦,謝謝
如果數值是整數的話,將double改成int也是沒有問題的
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么我把double result 改成 int result過后,結果是0?
2 回答result=i*j;為什么不能寫成i*j=result;
1 回答result=i*j為什么不能寫成i*j=result????
2 回答為什么result前面是double?不能是float?
2 回答double result 是什么意思呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-08
double的范圍比int的范圍更大,轉換之間只能由小范圍轉到大范圍,不能由大范圍轉到小范圍;就好像小盒子能放進大盒子,大盒子不能放進小盒子
2019-02-09
哦哦,謝謝
2019-02-08
如果數值是整數的話,將double改成int也是沒有問題的