4.3.15. 求斜边函数 (hypot)

此函数计算直角三角形的斜边长度,三角形的两条边的长度分别是 xy。同样,它计算笛卡儿坐标中的向量 (x,y) 的长度。 最好使用 hypot(x,y) 而不是 sqrt(x*x+y*y),因为一些 xy 值可能会导致 x * x + y * y 溢出,即使其平方根不会溢出。

double hypot(double x, double y);

如果结果不能用 double 表示,hypot 将返回 ERANGE 错误。

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential