C ++: n scalbln () -funktiolla on kaksi argumenttia: x ja n, ja FLT_RADIXin skaalaa x teholle n.
Yksinkertaisesti sanottuna scalbln () -funktio palauttaa x: n tulon ja FLT_RADIXkorotettuna tehoon n.
FLT_RADIX on eksponenttiesityksen radiksin (kokonaislukupohja) arvo.
Toiminto määritetään otsikkotiedostossa. Lisäksi sinun on käytettävä otsikkotiedostoa käytettäväksi FLT_RADIX.
scalbln (x, n) = x * FLT_RADIXn
scalbln () -prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen scalbln (kaksinkertainen x, pitkä int n); float scalbln (float x, pitkä int n); pitkä kaksinkertainen scalbln (pitkä kaksinkertainen x, pitkä int n); kaksinkertainen scalbln (Tx, pitkä int n); // Tässä T on kiinteä tyyppi
Se on identtinen scalbn () -funktion kanssa, paitsi että se otetaan long inttoisena parametrina.
scalbln () -parametrit
Scalbln () sisältää kaksi argumenttia:
- x - Merkintää edustava arvo.
 - n - Eksponentin arvo 
FLT_RADIX. 
scalbln () palautusarvo
Scalbln () -toiminto palaa .x * FLT_RADIXn
Jos tuloksen suuruus on liian suuri, jotta sitä voidaan esittää paluulajin arvolla, funktio palaa HUGE_VALoikealla merkillä.
Esimerkki: Kuinka scalbln () toimii?
 #include #include #include 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; )
Kun suoritat ohjelmaa, tulos on:
3,056 * 2 133 = 3,32769e + 40








