課程
/后端開發(fā)
/C
/C語言入門
其中number*=1.2可不可以寫成number*=1.20?
number*=1.2幾次循環(huán)后得到的數據是整型還是實型?如果是整型我想知道這是什么運算機制
如果是實型,我想問實行數據是否可以和整形數據一起運算:number<1000
坐等大神回復解答
2016-09-17
源自:C語言入門 4-7
正在回答
可以寫成1.20,在這里沒有什么意義。
在實際中,人數肯定是整型,在程序中,number*1.2當然可能會得到帶有小數點的數,但是由于賦值給number(int型),所以將小數點后的直接省略,所以無論乘積之后的值無論有小數位,還是沒有小數位,最終都會經過賦值之后成為整型。
可以寫成1.20,運算后得到的是實數浮點類型,實型數據可以和integer數據一起運算,系統會將自動轉換成精度更高的實型數據噠~
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答強制轉化數據類型
4 回答數據類型的
1 回答C語言中的數據類型 --空類型
2 回答數據類型的問題
4 回答身高的數據類型
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-17
可以寫成1.20,在這里沒有什么意義。
在實際中,人數肯定是整型,在程序中,number*1.2當然可能會得到帶有小數點的數,但是由于賦值給number(int型),所以將小數點后的直接省略,所以無論乘積之后的值無論有小數位,還是沒有小數位,最終都會經過賦值之后成為整型。
2016-09-17
可以寫成1.20,運算后得到的是實數浮點類型,實型數據可以和integer數據一起運算,系統會將自動轉換成精度更高的實型數據噠~