所述scalbn()函数是在定义CMATH头文件。此函数用于计算给定数x与提高到幂n的FLT_RADIX的乘积。

句法:-

浮点scalbn(float x,int n);

或者

double scalbn(double x,int n);

或者

long double scalbn(long double x,int n);

或者

double scalbn(整数x,int n); 

参数:-此方法采用两个参数:

×:表示有效值。

n:代表指数的值。

返回值:该函数返回给定数字x和FLT_RADIX乘幂n的乘积。在公式的帮助下:

scalbn(x,n)= x * FLT_RADIXn

下面的程序说明了上述功能:

    #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:

    #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语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

C语言C++编程学习交流圈子,QQ群464501141点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/258a/p/14546228.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!