我正在制作IOS计算器应用程序。如果两个数字的除法将给出浮点值或int值,我想得到。任何人都可以告诉我如何获得这个吗?
感谢。
答案 0 :(得分:2)
如果你想知道没有实际计算a / b,检查a / b的其余部分是否为空:
if (fmod(a,b) == 0) {
// integer result
} else {
// floating-point result
}
答案 1 :(得分:1)
如果数字的floor()
等于该数字,则为整数。
但是,请注意floating-point gotchas。