linux-程序手册之sqrt

SQRT(3)                    Linux Programmer's Manual                   SQRT(3)
sqrt(3)                         linux程序手册

NAME

mane:名字

       sqrt,  sqrtf,  sqrtl    - square root function(平方根函数)


SYNOPSIS

synopsis:概要、大纲

       #include <math.h>


       double sqrt(double x);


       float     sqrtf(float x);


       long double sqrtl(long double x);


       Link with -lm.   :用 -lm 连接。


   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):


            sqrtf(), sqrtl():


           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 ||_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
           or cc -std=c99


DESCRIPTION

description:描述

       The sqrt() function returns the nonnegative square root of x.

意思是这个sqrt()函数将会返回一个整数的x



RETURN VALUE

返回值

       On success, these functions return the square root of x.


       If x is a NaN, a NaN is returned.

If x is +0 (-0), +0 (-0) is returned.


       If x is positive infinity,     positive infinity is returned.


       If x is less than -0, a domain error occurs, and a NaN is returned.


ERRORS

错误:负数就会报错
       See math_error(7) for information on how to determine whether an  error
       has occurred when calling these functions.


       The following errors can occur:


       Domain error: x less than -0
              errno  is  set  to  EDOM.   An  invalid floating-point exception
              (FE_INVALID) is raised.


CONFORMING TO

conforming to:遵守于
       C99, POSIX.1-2001.  The variant returning double also conforms to SVr4,
       4.3BSD, C89.


SEE ALSO

另请参考:
       cbrt(3), csqrt(3), hypot(3)


COLOPHON

colophon:其他记载
       This  page  is  part of release 3.54 of the Linux man-pages project.  A
       description of the project, and information about reporting  bugs,  can
       be found at http://www.kernel.org/doc/man-pages/.


例子:

hank@ubuntu:/mnt/hgfs/Pictures$       gcc test.c -lm


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值