C++ Math fma()2024年8月30日 | 阅读 1 分钟 该函数计算表达式 x*y+z,并且在任何中间结果中都不会损失精度。 假设有数字 x、y 和 z: 语法注意:如果任何参数是 long double 类型,则返回类型将提升为 long double。否则,返回类型将提升为 double。参数x: 要相乘的值。 y: 与 x 相乘的值。 z: 与 x 和 y 的乘积相加的值。 返回值它返回 x*y+z 的结果。 示例 1让我们来看一个简单的例子。 输出 Values of x,y,z are :2,3,4 fma(x,y,z) : 10 在此示例中,fma() 函数计算 x*y+z 的结果并返回值 10。 下一主题C++ 数学函数 |
C++ Math atan() 该函数计算以弧度为单位的数字的反正切值。atan(x) = tan-1x 语法 假设一个数字是 'x'。语法如下:float atan(float x); double atan(double x); long double atan(long double x); double atan(integral x); 注意:如果传入的值是整数类型,则它会被转换为...
阅读 2 分钟
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 scalbn() 该函数计算给定数字与 FLT_RADX 的乘积,FLT_RADX 的指数幂。假设一个数字是 'x',指数是 'n':scalbn(x,n) = x * ( FLT_RADX)n 语法 float scalbn(float x, int n); double scalbn(double x, int n); long double scalbn(long double x, int n); double...
阅读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 round() 此函数用于对给定值进行四舍五入,该值可以是 float 或 double。例如:round(5.8)= 6; round(-1.1)= -1; 语法 假设一个数字是 'x'。语法将是:return_type round(data_type x); 参数 x:值可以是 float 或 double。返回值 它返回四舍五入的值...
阅读1分钟
C++ 数学 abs() 该函数查找给定数字的绝对值。假设数字是 'x':abs(x) = |x|; abs() 和 fabs() 的区别 abs() 函数不支持浮点数或双精度类型参数,而 fabs() 函数支持浮点数、双精度数以及整数类型参数。语法 int abs( int...
阅读1分钟
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 fmod() 函数找到分子/分母的浮点余数并向零舍入。fmod 的公式:fmod = 分子 - t*分母,其中 't' 是分子/分母的截断值。语法 考虑一个分子 'n' 和分母 'd'。语法是:double fmod(double n,double d); 参数 n:分子值。d:分母值 返回值 它...
阅读 2 分钟
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++ 数学 pow() 此函数用于求给定数字的幂。考虑底数 'b' 和指数 'e'。幂=be 语法 其语法为:double pow(double b, double e); float pow(float b, float e); long double pow(long double b, long double e); promoted pow(type1 b, type2 e); 注意:如果...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India