Invalid operands to binary expression (‘double’ and ‘double’)
在下面的代码中,实现功能是获取estimatedProgress是5的倍数的值做些操作,
double estimatedProgress = 100;
if(estimatedProgress%5==0) {——错误出现行
NSLog(@"");
}
解决—类型转换,将estimatedProgress转换为int
if((int)estimatedProgress%5==0) {
NSLog(@"");
}
本文介绍了一种在编程中遇到的关于使用浮点数进行取模运算时出现的错误:Invalid operands to binary expression (‘double’ and ‘double’),并提供了一个简单的解决方案,即通过类型转换来避免该错误。
212

被折叠的 条评论
为什么被折叠?



