C/C++如何进行精确除法?——C++新手上机疑难点总结②

C/C++如何进行精确除法?——C++新手上机疑难点总结②

众所周知C/C++的除法(' / ')默认为取余除法,那么如何进行精确除法呢?
最简单的方法就是将被除数设置为float或double类型:
#include 

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.

你可能感兴趣的:(上机小技巧)