4.1.6. C99 函数

Table 4.5 介绍了实现 C99 功能的例程。

Table 4.5. C99 例程

函数 自变量类型 结果类型 返回节 标准
ilogb double int 自变量 x 的指数 7.12.6.5
ilogbf float int 自变量 x 的指数 7.12.6.5
ilogbl long double int 自变量 x 的指数 7.12.6.5
logb double double 自变量 x 的指数 7.12.6.11
logbf float float 自变量 x 的指数 7.12.6.11
logbl long double long double 自变量 x 的指数 7.12.6.11
scalbn doubleint double x * (FLT_RADIX ** n) 7.12.6.13
scalbnf floatint float x * (FLT_RADIX ** n) 7.12.6.13
scalbnl long doubleint long double x * (FLT_RADIX ** n) 7.12.6.13
scalbln doublelong int double x * (FLT_RADIX ** n) 7.12.6.13
scalblnf floatlong int float x * (FLT_RADIX ** n) 7.12.6.13
scalblnl long doublelong int long double x * (FLT_RADIX ** n) 7.12.6.13
nextafter 2 double double 在指向 y 的方向,x 之后下一个可表示的值 7.12.11.3
nextafterf 2 float float 在指向 y 的方向,x 之后下一个可表示的值 7.12.11.3
nextafterl 2 long double long double 在指向 y 的方向,x 之后下一个可表示的值 7.12.11.3
nexttoward doublelong double double 在指向 y 的方向,x 之后下一个可表示的值 7.12.11.4
nexttowardf floatlong double float 在指向 y 的方向,x 之后下一个可表示的值 7.12.11.4
nexttowardl 2 long double long double 在指向 y 的方向,x 之后下一个可表示的值 7.12.11.4
Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential