C/C++如何进行精确除法?——C++新手上机疑难点总结②
众所周知C/C++的除法(' / ')默认为取余除法,那么如何进行精确除法呢?
最简单的方法就是将被除数设置为float或double类型:
#include <iostream>
using namespace std;
int main()
{
int a = 10;
float b = 10;
int c = 3;
cout << a/c << endl;
cout << b/c << endl;
return 0;
}
输出结果分别为:
3
3.33333
Process returned 0 (0x0) execution time : 0.505 s
Press any key to continue.