- 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()函數。
作者:艾孜爾江