【发布时间】:2011-08-15 06:44:51
【问题描述】:
我从以下代码中得到了一些意想不到的价值:
- (void) test
{
int target = 0;
int received = 0;
float result = (float)received/target;
NSLog(@"%.0f",result);
}
在控制台中打印“nan”。目标值和接收值可能会发生变化。但是当两者都为 0 时,就会创建问题。我想在标签上显示结果的值,但它打印的是 nan 而不是 float 值。
代码有什么问题?
谢谢...
【问题讨论】:
-
意外值?你期望什么值? ;-)
标签: iphone objective-c ios4