C语言sqrt()的用法

如题所述

计算一个非负实数的平方根是通过sqrt()函数完成的。在VC6.0中,其头文件名为math.h,函数原型为double sqrt(double)。sqrt是SquareRootCalculations的缩写,通过这个运算可以测试CPU的浮点运算能力。

下面是一个简单的程序示例,展示如何使用sqrt()函数:

#include

#include

void main() {

double a=25,s;

s=sqrt(a);

printf("s=%.2lf\n",s);

}

使用sqrt函数时,需要注意以下几点:

1. sqrt函数的结果是算术平方根,不能计算负数或输出虚数结果。

2. 若要得到算术平方根的负数结果,需要在sqrt函数前加上负号。

3. sqrt函数的参数必须是非负数值,如果是负数值,程序会输出错误信息,即数值无效。如果参数是未定义的非数字变量,按回车后也会报错,即变量名有误。

此外,sqrt函数的计算精度受C语言设置的影响。用户可以通过修改C语言的精度设置来改变sqrt函数的计算精度。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜