C++ Math fdim()2024 年 8 月 30 日 | 阅读 2 分钟 此函数计算两个数字的正差。 条件考虑两个数字 'x' 和 'y' 如果(x>y): 返回 (x-y); 语法注意:如果任何参数是整数类型,则将其强制转换为 double。如果任何其他参数是 long double,则将其强制转换为 long double。参数(x,y): 要计算差值的数值。 返回值它返回 x 和 y 之间的正差。 示例 1让我们看一个简单的例子,当 'x' 的值大于 'y' 的值时。 输出 Values of x and y are :9.4,8.3 Positive difference between two numbers is :1.1 在此示例中,x 的值大于 y 的值,fdim() 函数会找出 x 和 y 之间的正差。 示例 2让我们看一个简单的例子,当 'x' 的值小于 'y' 的值时。 输出 Values of x and y are :3.3,4.7 Positive difference between two numbers is :0 在此示例中,x 的值小于 y 的值,因此 fdim() 函数返回零值。 下一主题C++ 数学函数 |
C++ Math ilogb() 该函数返回给定数字的指数部分,即 logx 的整数部分。ilogb() 函数等价于 (int)logb() 语法 int ilogb(float x); int ilogb(double x); int ilogb(long double x); int ilogb(integral x); 参数 x:这是需要计算其指数的值。返回值 参数 返回值 x=0 -INT_MIN x=NAN 或 +inf 或...
阅读1分钟
C++ Math isnormal() 该函数用于判断给定的数字是否为正常值(normal)。如果数字是正常值,它返回 1,否则返回 0。语法 假设一个数字是 'x'。语法如下:bool isnormal(float x); bool isnormal(double x); bool isnormal(long double x); bool isnormal(integral x); 参数 x: 它...
阅读1分钟
C++ Math remainder() 该函数查找 numerator/denominator 的浮点余数(四舍五入到最接近的整数值)。余数公式:Remainder = numerator - (r*denominator),其中 r = numerator/denominator,并将其四舍五入到最接近的整数值。语法 考虑一个分子 'n' 和分母 'd'。语法将是:return_type...
阅读1分钟
C++ 数学 abs() 该函数查找给定数字的绝对值。假设数字是 'x':abs(x) = |x|; abs() 和 fabs() 的区别 abs() 函数不支持浮点数或双精度类型参数,而 fabs() 函数支持浮点数、双精度数以及整数类型参数。语法 int abs( int...
阅读1分钟
C++ Math log10() 此函数计算给定数的常用对数(以 10 为底)。数学上:假设一个数是 'x':log10x = log10(x);语法 float log10(float x);double log10(double x);long double log10(long double x);double log10(integral x);注意:返回类型可以是 float、double 或 long double。参数 x:其常用对数是...
阅读 2 分钟
C++ Math acosh() 此函数计算给定弧度角的反双曲余弦。其中,反双曲余弦是双曲余弦的逆运算。cosh-1x = acosh(x);语法 假设一个角是 'x':float acosh(float x);double acosh(double x);long double acosh(long double x);double acosh(integral x);参数 x:其弧度值...
阅读1分钟
C++ Math log() 该函数用于求给定数字的自然对数(以 e 为底的对数)。数学上:假设 'x' 是一个给定的数字:logex = log(x); 语法 float log(float x); double log(double x); long double log(long double x); double log(integral x); 参数 x:这是需要计算其自然对数的值。返回...
阅读 2 分钟
C++ Math trunc() 该函数将给定值向零取整,并返回一个最近的整数值,其大小不大于给定值。例如:trunc(3.8) = 3;语法 假设一个数为 'x'。语法为:return_type trunc(data_type x); 注意:return_type 可以是 float、double 或 long double。参数 x:...
阅读1分钟
C++ Math scalbln() 函数计算给定数字与 FLT_RADX 的乘积,FLT_RADX 乘以指数的幂。假设一个数字是 'x',指数是 'n':scalbn(x,n) = x * (FLT_RADX)n 语法 float scalbln(float x, long int n); double scalbln(double x, long int n); long double scalbln(long double x,...
阅读1分钟
C++ Math toward() toword() 函数表示特定方向上的可表示值。after() 和 toward() 这两个函数的工作方式相似,并返回相同的值。唯一的区别在于它们的语法。语法 float toward(float from, long double to); double toward(double from, long double to); long...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India