除以整数并得到小数答案

时间:2011-05-04 17:33:51

标签: iphone objective-c math

我目前有一个整数int i,其值为60我希望将其除以100得到0.60但我不能这样做请帮助

int i = 60;
int x = 60 / 100; // Dosen't work should be 0.60 instead returns 0

3 个答案:

答案 0 :(得分:8)

除以100.0f并将结果返回到浮点数。

答案 1 :(得分:5)

您可以使用以下方法获取正确的值:

float x = 60 / 100.0f;

如果要查找值0.60,则无法将其指定为整数(整数)类型。

答案 2 :(得分:1)

int i = 60;
float x = (float)i/100.0f;
NSLog(@"%.2lf", x);
//this will print 0.60