Jump to content

C Programming/math.h/sqrt: Difference between revisions

From Wikibooks, open books for an open world
[unreviewed revision][unreviewed revision]
Proposing article for deletion per WP:PROD. (TW)
(No difference)

Revision as of 09:40, 15 September 2011

Template:Proposed deletion/dated sqrt()


sqrt () is a C library function. It is mainly associated with programming language. It is considerd under [math.h] header file.

function:

     #include<cmath>
     double sqrt (      double x );
     float sqrt (       float x );
     long double sqrt ( long double x );


Description: sqrt computes square root. And returns The square root of x. In C++, this function is overloaded in <complex> and <valarray> (see complex sqrt and valarray sqrt). If the argument is negative, a domain error occurs, setting the global variable errno to the value EDOM.


Return Value: Square root of x.

Portability: In C, only the double version of this function exists with this name.

Example: /* sqrt example */

  1. include <stdio.h>
  2. include <math.h>

int main () {

 double param, result;
 param = 1024.0;
 result = sqrt (param);
 printf ("sqrt(%lf) = %lf\n", param, result );
 return 0;

}


Output: sqrt(1024.000000) = 32.000000


See also: pow Raise to power (function).

log Compute natural logarithm (function).

exp compute exponent of number (function) .

All the above are Related functions of sqrt ().