C ++中的scalbn()函数
在本文中,我们将讨论scalbn()
C++STL中函数的工作,语法和示例。
什么scalbn()
啊
scalbn()函数是C++STL中的内置函数,该函数在<cmath>头文件中定义。scalbn()
函数用于使用浮点基指数显着缩放。
有效数字是由有效数字组成的浮点数的一部分,具体取决于对指数的解释,有效数字可以是整数或分数。
该函数计算num和FLT_RADIX与幂n的乘积,其中FLT_RADIX是所有浮点数据类型的基础,而num是有效值。和n指数值
语法
double scalbn( double num, int n ); float scalbn( float num, int n ); long double scalbn( long double num, int n );
参数
该函数接受以下参数-
num-它是有效值。
n-它是指数值。
返回值
如果成功,此函数返回num*FLT_RADIX^n,否则返回math_errhandling错误。
示例
输入项
scalbn(5, 7);
输出结果
640
示例
#include <bits/stdc++.h> using namespace std; int main(){ int a = 7; int b = 5; int hold; hold = scalbn(b, a); cout <<"Equation is: "<< b << " * " << FLT_RADIX << "^" << a << " = "<<hold<< endl; return 0; }
输出结果
Equation is: 5 * 2^7 = 640
示例
#include <bits/stdc++.h> using namespace std; int main(){ float a = 2.3; float b = 7.8; float hold; hold = scalbn(b, a); cout <<"Equation is: "<< b << " * " << FLT_RADIX << "^" << a << " = "<<hold<< endl; return 0; }
输出结果
Equation is: 7.8 * 2^2.3 = 31.2