sqrt函数有三种形式:
double sqrt(double x);
float sqrtf(float x);
long double sqrtl(long double x);
三种形式的区别du只是参数和返回值的精度zhi不同,float精度最dao低,double较高,long double精度最高。
一般来说zhuan,只要用sqrt()就足够了,但因为double类型精度比较高,所以运算所消耗的时间较长,因此在要求较高效率,较低精度的情况下,就可以用sqrtf()这个函数了。
如果精度要求非常高,可以用sqrtl()函数。
作者:艾孜尔江
最新评论