亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

C++ 基礎(chǔ)教程

C++ 流程控制

C++ 函數(shù)

C++ 數(shù)組 & 字符串

C++ 數(shù)據(jù)結(jié)構(gòu)

C++ 類 & 對(duì)象

C++ 指針

C++ 繼承

C++ STL 教程

C++ 參考手冊(cè)

C++ scalbln() 函數(shù)使用方法及示例

C++ 庫(kù)函數(shù) <cmath>

C ++中的scalbln(x,n)函數(shù)采用兩個(gè)參數(shù):x和n,并將x按FLT_RADIX基數(shù)提升到n次冪。

簡(jiǎn)而言之,簡(jiǎn)單地說(shuō),scalbln()函數(shù)返回x和FLT_RADIX基數(shù)的n次方的乘積。

FLT_RADIX 是指數(shù)表示形式的基數(shù)(整數(shù)基)的值。

該函數(shù)在<cmath>頭文件中定義。另外,您需要使用<cfloat>頭文件來(lái)使用FLT_RADIX。

scalbln(x, n) = x * FLT_RADIXn

scalbln()原型[從C ++ 11標(biāo)準(zhǔn)開(kāi)始]

double scalbln (double x, long int n);
float scalbln (float x, long int n);
long double scalbln (long double x, long int n);
double scalbln (T x, long int n); //這里,T是整數(shù)類型

它與scalbn()函數(shù)相同,只不過(guò)它long int作為第二個(gè)參數(shù)。

scalbln()參數(shù)

scalbln()有兩個(gè)參數(shù):

  • x -表示有效位數(shù)的值。

  • n-FLT_RADIX的指數(shù)值。

scalbln()返回值

scalbln()函數(shù)返回。x * FLT_RADIXn

如果結(jié)果的大小太大而無(wú)法用返回類型的值表示,則該函數(shù)將返回帶有正確符號(hào)的HUGE_VAL。

示例:scalbln()如何工作?

#include <iostream>
#include <cmath>
#include <cfloat>
using namespace std;

int main ()
{
    long int n = 133;
    double x = 3.056, result;
    result = scalbln (x, n);
    cout << x << " * " << FLT_RADIX << "^" << n << " = " << result << endl;
    
    return 0;
}

運(yùn)行該程序時(shí),輸出為:

3.056 * 2^133 = 3.32769e+40

C++ 庫(kù)函數(shù) <cmath>