相关疑难解决方法(0)

为什么在C ++中浮点除法比整数除法快?

考虑C ++中的以下代码片段:(Visual Studio 2015)

第一块

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]);
}
Run Code Online (Sandbox Code Playgroud)

第二块

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 …
Run Code Online (Sandbox Code Playgroud)

floating-point int performance division c++11

1
推荐指数
1
解决办法
439
查看次数

标签 统计

c++11 ×1

division ×1

floating-point ×1

int ×1

performance ×1