浮点扩展部分 4 :补充函数
来自cppreference.com
                    
                                        
                    < c | experimental
                    
                                                            
                    C 浮点扩展 - 部分 4 :补充函数, ISO/IEC TS 18661-4:2015 ,为 C 标准库定义下列新组件,它们为 ISO/IEC/IEEE 60559:2011 ( IEEE-754 的当前版本)所推荐
|    __STDC_IEC_60559_FUNCS__  | 
   拥有 long 类型和值 201506L 的整数常量  (宏常量)  | 
|   定义于头文件  
<math.h>  | |
|   计算 2x -1 (函数)  | |
|   计算 10x (函数)  | |
|   计算 10x -1 (函数)  | |
|   计算 ln(1+x) (与 log1p 相同)  (函数)  | |
|   计算 log 2(1+x) (函数)  | |
|   计算 log 10(1+x) (函数)  | |
|   计算平方根倒数 x-1/2 (函数)  | |
|   计算复利 (1+x)n (函数)  | |
|   计算 x 的 n 次方根 x1/n (函数)  | |
|    (FP 扩展4 TS)  | 
  计算 x 的 n 次幂,其中 n 为整数  (函数)  | 
|    (FP 扩展4 TS)  | 
  计算 x 的 y 次幂 xy (函数)  | 
|   计算 arccos(x)/π (以半圆周为单位度量角)  (函数)  | |
|   计算 arcsin(x)/π (以半圆周为单位度量角)  (函数)  | |
|   计算 arctan(x)/π (以半圆周为单位度量角)  (函数)  | |
|   计算 arctan(y/x)/π (以半圆周为单位度量角)  (函数)  | |
|   计算 cos(πx) (以半圆周为单位度量角)  (函数)  | |
|   计算 sin(πx) (以半圆周为单位度量角)  (函数)  | |
|   计算 tan(πx) (以半圆周为单位度量角)  (函数)  | |
|   计算数组的 n 个元素之和  (函数)  | |
|   计算数组的 n 个元素绝对值之和  (函数)  | |
|   计算数组的 n 个元素的平方和  (函数)  | |
|   计算二个数组的各 n 个元素的点积  (函数)  | |
|   计算数组 n 个元素的积,结果为有效数位值和大小指数  (函数)  | |
|   计算二个数组 n 对元素逐对和的积,结果为有效数位值和大小指数  (函数)  | |
|   计算二个数组 n 对元素逐对差的积,结果为有效数位值和大小指数  (函数)  | |
|    crexp(可选) (FP 扩展4 TS)  | 
  exp 的准确舍入版本  (函数)  | 
|    crexpm1(可选) (FP 扩展4 TS)  | 
  expm1 的准确舍入版本  (函数)  | 
|    crexp2(可选) (FP 扩展4 TS)  | 
  exp2 的准确舍入版本  (函数)  | 
|    crexp2m1(可选) (FP 扩展4 TS)  | 
  exp2m1 的准确舍入版本  (函数)  | 
|    crexp10(可选) (FP 扩展4 TS)  | 
  exp10 的准确舍入版本  (函数)  | 
|    crexp10m1(可选) (FP 扩展4 TS)  | 
  exp10m1 的准确舍入版本  (函数)  | 
|    crlog(可选) (FP 扩展4 TS)  | 
  log 的准确舍入版本  (函数)  | 
|    crlog2(可选) (FP 扩展4 TS)  | 
  log2 的准确舍入版本  (函数)  | 
|    crlog10(可选) (FP 扩展4 TS)  | 
  log10 的准确舍入版本  (函数)  | 
|    crlog1p(可选) (FP 扩展4 TS)  | 
  log1p 的准确舍入版本  (函数)  | 
|    crlogp1(可选) (FP 扩展4 TS)  | 
  logp1 的准确舍入版本  (函数)  | 
|    crlog2p1(可选) (FP 扩展4 TS)  | 
  log2p1 的准确舍入版本  (函数)  | 
|    crlog10p1(可选) (FP 扩展4 TS)  | 
  log10p1 的准确舍入版本  (函数)  | 
|    crrsqrt(可选) (FP 扩展4 TS)  | 
  rsqrt 的准确舍入版本  (函数)  | 
|    crcompoundn(可选) (FP 扩展4 TS)  | 
  compoundn 的准确舍入版本  (函数)  | 
|    crrootn(可选) (FP 扩展4 TS)  | 
  rootn 的准确舍入版本  (函数)  | 
|    crpown(可选) (FP 扩展4 TS)  | 
  pown 的准确舍入版本  (函数)  | 
|    crpow(可选) (FP 扩展4 TS)  | 
  pow 的准确舍入版本  (函数)  | 
|    crpowr(可选) (FP 扩展4 TS)  | 
  powr 的准确舍入版本  (函数)  | 
|    crsin(可选) (FP 扩展4 TS)  | 
  sin 的准确舍入版本  (函数)  | 
|    crcos(可选) (FP 扩展4 TS)  | 
  cos 的准确舍入版本  (函数)  | 
|    crtan(可选) (FP 扩展4 TS)  | 
  tan 的准确舍入版本  (函数)  | 
|    crsinpi(可选) (FP 扩展4 TS)  | 
  sinpi 的准确舍入版本  (函数)  | 
|    crcospi(可选) (FP 扩展4 TS)  | 
  cospi 的准确舍入版本  (函数)  | 
|    crtanpi(可选) (FP 扩展4 TS)  | 
  tanpi 的准确舍入版本  (函数)  | 
|    crasinpi(可选) (FP 扩展4 TS)  | 
  asinpi 的准确舍入版本  (函数)  | 
|    cracospi(可选) (FP 扩展4 TS)  | 
  acospi 的准确舍入版本  (函数)  | 
|    cracospi(可选) (FP 扩展4 TS)  | 
  acospi 的准确舍入版本  (函数)  | 
|    cratanpi(可选) (FP 扩展4 TS)  | 
  atanpi 的准确舍入版本  (函数)  | 
|    cratan2pi(可选) (FP 扩展4 TS)  | 
  atan2pi 的准确舍入版本  (函数)  | 
|    crasin(可选) (FP 扩展4 TS)  | 
  asin 的准确舍入版本  (函数)  | 
|    cracos(可选) (FP 扩展4 TS)  | 
  acos 的准确舍入版本  (函数)  | 
|    cratan(可选) (FP 扩展4 TS)  | 
  atan 的准确舍入版本  (函数)  | 
|    cratan2(可选) (FP 扩展4 TS)  | 
  atan2 的准确舍入版本  (函数)  | 
|    crsinh(可选) (FP 扩展4 TS)  | 
  sinh 的准确舍入版本  (函数)  | 
|    crcosh(可选) (FP 扩展4 TS)  | 
  cosh 的准确舍入版本  (函数)  | 
|    crtanh(可选) (FP 扩展4 TS)  | 
  tanh 的准确舍入版本  (函数)  | 
|    crasinh(可选) (FP 扩展4 TS)  | 
  asinh 的准确舍入版本  (函数)  | 
|    cracosh(可选) (FP 扩展4 TS)  | 
  acosh 的准确舍入版本  (函数)  | 
|    cratanh(可选) (FP 扩展4 TS)  | 
  atanh 的准确舍入版本  (函数)  | 
|    crhypot(可选) (FP 扩展4 TS)  | 
  hypot 的准确舍入版本  (函数)  | 
|   定义于头文件  
<complex.h>  | |
|    cexp2m1(可选) (FP 扩展4 TS)  | 
  exp2m1 的复数版本  (函数)  | 
|    cexp10(可选) (FP 扩展4 TS)  | 
  exp10 的复数版本  (函数)  | 
|    cexp10m1(可选) (FP 扩展4 TS)  | 
  exp10m1 的复数版本  (函数)  | 
|    clogp1(可选) (FP 扩展4 TS)  | 
  logp1 的复数版本  (函数)  | 
|    clog2p1(可选) (FP 扩展4 TS)  | 
  log2p1 的复数版本  (函数)  | 
|    clog10p1(可选) (FP 扩展4 TS)  | 
  log10p1 的复数版本  (函数)  | 
|    crsqrt (可选) (FP 扩展4 TS)  | 
  rsqrt 的复数版本  (函数)  | 
|    ccompoundn (可选) (FP 扩展4 TS)  | 
  compoundn 的复数版本  (函数)  | 
|    crootn(可选) (FP 扩展4 TS)  | 
  rootn 的复数版本  (函数)  | 
|    cpown (可选) (FP 扩展4 TS)  | 
  pown 的复数版本  (函数)  | 
|    cpowr(可选) (FP 扩展4 TS)  | 
  powr 的复数版本  (函数)  | 
|    cacospi(可选) (FP 扩展4 TS)  | 
  acospi 的复数版本  (函数)  | 
|    casinpi(可选) (FP 扩展4 TS)  | 
  asinpi 的复数版本  (函数)  | 
|    catanpi(可选) (FP 扩展4 TS)  | 
  atanpi 的复数版本  (函数)  | 
|    ccospi(可选) (FP 扩展4 TS)  | 
  cospi 的复数版本  (函数)  | 
|    csinpi(可选) (FP 扩展4 TS)  | 
  sinpi 的复数版本  (函数)  | 
|    ctanpi(可选) (FP 扩展4 TS)  | 
  tanpi 的复数版本  (函数)  | 
注意
仅若在包含 math.h 前定义宏 __STDC_WANT_IEC_60559_FUNCS_EXT__ ,才声明此扩展添加到 C 库的所有函数。
仅若在包含 math.h 前定义宏 __STDC_WANT_IEC_60559_DFP_EXT__ ,才定义每个函数的十进制浮点变体。
仅若在包含 math.h 前定义宏 __STDC_WANT_IEC_60559_TYPES_EXT__ ,才定义每个函数的扩展精度变体。
所有函数的准确舍入版本(带 cr- 前缀者)都是可选的。