2014-03-01 112 views
0

我有一個整數,即一位小數的溫度乘以10.例如:235的整數應該成爲23.5的浮點數。我如何將它放入浮動狀態?整數乘以10浮點數

我知道我可以通過int/10和int%10來得到小數點前的數字。我可以將這兩個值組合成一個浮點數嗎?

回答

0

你正在反思一下。通過將一個int值轉換爲一個浮點數,然後除以10,小數點將被保留:

float degrees; 
int degreesTimesTen; 

degreesTimesTen = 235; 
degrees = (float)degreesTimesTen/10; 

// degrees is equal to 23.5 
+0

哇,我覺得如此愚蠢,沒有想到這一點。謝謝! – Niek

+0

很高興能幫到你! –

+0

或者只是除以10.0。 –