功 能: 一个非负实数的平方根
函数原型: 在VC6.0中的math.h头文件的函数原型为dou越州吃喜源尽批ble sqrt你(double);
说明:sqrt系Square Root Ca来自lculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
功 能: 一个非负实数的平方根
函数原型: 在VC6.0中的math.h头文件的函数原型为来自double sqrt(doub360百科le);
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
程序例:
VC 2008后为重载函数,原型为 float sqrt (float),double sqrt (double),double long sq孔践移快复移吸战系免rt(double long)
注意没有sqrt (int),但是返官书坐回值可以为int
John Carmack's sqrt [C/C++]
Car乎采员尼题mack的sqr盾投功杂频玉相初t计算函数在批量计量时的耗时比系统库函数还要少,优异的性能的根本原因就是那个令无数人膜拜的魔数0x5F3759DF。
a := sqrt(sqr(x-x[j])+来自sqr(y-y[j]));
b := sqrt(sqr(x-x[k])+sqr(y-y[k]));
360百科 c := sqrt(sqr(x普绝各起诉稳火赶[j]-x[k])+sqr(y[j]-y[k]));
Linux 中使用gcc编译器 需要加 -lm 作为链接,调用数学函数库math.h
例如:
返回正平方根源。
示例 语法
S英视正团QRT(number)
Number 要计算平方根的数。
说明
如果参数 Number 为负值,函放激数 SQRT 返回错误值 #Num!。
#!/usr/bin/env python
import math # This will import math module
print("math.sqrt(100) is:", math.sqrt(100))