Why float division is faster than integer division in c++?
问题 Consider the following code snippet in C++ :(visual studio 2015) First Block const int size = 500000000; int sum =0; int *num1 = new int[size];//initialized between 1-250 int *num2 = new int[size];//initialized between 1-250 for (int i = 0; i < size; i++) { sum +=(num1[i] / num2[i]); } Second Block const int size = 500000000; int sum =0; float *num1 = new float [size]; //initialized between 1-250 float *num2 = new float [size]; //initialized between 1-250 for (int i = 0; i < size; i++) { sum