我有一个整数,即带有一位小数的温度乘以10.例如:235的整数应该变为23.5的浮点数。我怎么把它放到浮子里?
我知道我可以通过int / 10获得小数点前的数字,并通过int%10获得小数。我可以将这两个值组合成一个浮点数吗?
答案 0 :(得分:0)
你正在过度思考它。通过将int转换为float并将其除以10,将保留小数:
float degrees;
int degreesTimesTen;
degreesTimesTen = 235;
degrees = (float)degreesTimesTen/10;
// degrees is equal to 23.5