scalbn()函數在cmath頭文件中定義。此函數用於計算給定數x與提高到冪n的FLT_RADIX的乘積。
句法:-
float scalbn(float x, int n);
或者
double scalbn(double x, int n);
或者
long double scalbn(long double x, int n);
或者
double scalbn(integral x, int n);
參數:-此方法有兩個參數:
- x:這代表了有意義的價值。
- n:這代表指數的值。
返回值:此函數返回給定數x與FLT_RADIX乘以n的乘積。借助公式:
scalbn(x, n) = x * FLT_RADIXn
以下示例程序旨在說明上述函數:-
示例1:
// C++ program to demonstrate
// example of scalbn() function.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n = 7;
int x = 5;
int ans;
ans = scalbn(x, n);
cout << x << " * "
<< FLT_RADIX << "^"
<< n << " = "
<< ans << endl;
return 0;
}
輸出:
5 * 2^7 = 640
示例2:
// C++ program to demonstrate
// example of scalbn() function.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n = 7;
double x = 3.9;
int ans;
ans = scalbn(x, n);
cout << x << " * "
<< FLT_RADIX << "^"
<< n << " = "
<< ans << endl;
return 0;
}
輸出:
3.9 * 2^7 = 499
相關用法
- C++ log()用法及代碼示例
- C++ div()用法及代碼示例
- C++ fma()用法及代碼示例
- C++ wcstok()用法及代碼示例
- C++ map key_comp()用法及代碼示例
- C++ real()用法及代碼示例
- C++ wcsncpy()用法及代碼示例
- C++ wcsstr()用法及代碼示例
- C++ imag()用法及代碼示例
- C++ map rbegin()用法及代碼示例
注:本文由純淨天空篩選整理自bansal_rtk_大神的英文原創作品 scalbn() function in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。