我有一个整数,它是一个小数点的温度,乘以10。例如: 235的整数应该变成23.5的浮点数。我怎么把这个放进花车里?
我知道我可以用int/10得到小数点之前的数字,用int%10得到小数点之前的数字。我能把这两个值合并成一个浮点数吗?
发布于 2014-03-01 18:56:26
你想得有点过头了。通过将int转换为浮点数,并将其除以10,小数点将保持不变:
float degrees;
int degreesTimesTen;
degreesTimesTen = 235;
degrees = (float)degreesTimesTen/10;
// degrees is equal to 23.5https://stackoverflow.com/questions/22118800
复制相似问题