次の 2 つの方法で速度に違いがあるかどうかを知りたい
#include<math.h>
#include<iostream>
using namespace std;
int main()
{
float k=7;
float b=4;
cout<<(float)k/b<<" "<<endl;
cout<<(float)(k*powf(b,-1))<<" "<<endl;
return 0;
}
- 些細な分割
k/b
- 乗算を使用して
k*b^(-1)
、
2番目の方法では、実際の分割手順はないと思います。だから私は2番目が速いと思います。私は正しいですか?