c语言 函数的参数传递示例

C ++ scalbln()函数 (C++ scalbln() function)

scalbln() function is a library function of cmath header. It scales the significand using floating-point base exponent (long int) i.e. it is used to calculate the product of the given significand and FLT_RADIX raised to the power of the given exponent. It accepts two parameters significand and exponent and returns the result of significand * FLT_RADIXexponent.

scalbln()函数cmath标头的库函数。 它使用浮点基指数(long int)缩放有效位数,即,用于计算给定有效 位数与提高到给定指数幂的 FLT_RADIX的乘积。 它接受两个参数significandexponent,并返回significand * FLT_RADIX 指数的结果。

Syntax of scalbln() function:

scalbln()函数的语法:

C++11:

C ++ 11:

     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);

Parameter(s):

参数:

  • x, n – represent the value of significand and exponent.

    x,n –表示有效和指数的值。

Return value:

返回值:

It returns the product of the given significand and FLT_RADIX raised to the power of the given exponent.

它返回给定有效数与FLT_RADIX乘以给定指数幂的乘积。

Example:

例:

    Input:
double x = 10;
long int n = 2;
Function call:
scalbln(x,n);
Output:
40

C ++代码演示scalbln()函数的示例 (C++ code to demonstrate the example of scalbln() function)

// C++ code to demonstrate the example of
// scalbln() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
double x;
long int n;
x = 10;
n = 2;
cout << "scalbln(" << x << "," << n << "): " << scalbln(x, n);
cout << endl;
x = 5.3;
n = 2;
cout << "scalbln(" << x << "," << n << "): " << scalbln(x, n);
cout << endl;
x = 15.46;
n = 12.56;
cout << "scalbln(" << x << "," << n << "): " << scalbln(x, n);
cout << endl;
x = -10.2;
n = 2;
cout << "scalbln(" << x << "," << n << "): " << scalbln(x, n);
cout << endl;
return 0;
}

Output

输出量

scalbln(10,2): 40
scalbln(5.3,2): 21.2
scalbln(15.46,12): 63324.2
scalbln(-10.2,2): -40.8

Reference: C++ scalbln() function

参考: C ++ scalbln()函数

翻译自: https://www.includehelp.com/cpp-tutorial/scalbln-function-with-example.aspx

c语言 函数的参数传递示例

c语言 函数的参数传递示例_scalbln()函数以及C ++中的示例相关推荐

  1. 函数指针(函数作为参数传递给其他函数)

    函数也有地址,函数的地址是存储其机器码的内存的开始的地址,并且函数的地址就是其函数名.因此我们可以将函数作为参数传递给其他函数.正如python中可以将函数轻易的传递给其他函数一样,但是C++中形式上 ...

  2. 【Groovy】Groovy 方法调用 ( Groovy 构造函数中为成员赋值 | Groovy 函数的参数传递与键值对参数 | 完整代码示例 )

    文章目录 一.Groovy 构造函数中为成员赋值 二.Groovy 函数的参数传递与键值对参数 三.完整代码示例 一.Groovy 构造函数中为成员赋值 Groovy 类没有定义构造函数 , 但是可以 ...

  3. 20 Python函数、定义一个函数、参数传递、匿名函数、return语句、变量作用域、

    20Python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  4. C++中函数作为参数传递给其他函数

    简单的说,如果有函数的参数声明为函数指针类型的.则可以给函数传入另一个函数作为它的参数,在函数的内部可以调用传入的函数: 例如下面给一些例子: int add(int x, int y) // 定义函 ...

  5. python函数关键字参数传递_Python给函数传递不定关键字的参数

    转载请注明来自公众号『数据挖掘机养成记』 前言 在上一篇文章『[Python]给函数传递不定个数的参数』中,我们主要讲解了*在函数定义和函数调用阶段的不同作用,并留了一个小问题: 我们用*定义了add ...

  6. scala语言示例_var关键字与Scala中的示例

    scala语言示例 Scala var关键字 (Scala var keyword) The var Keyword in scala is used to declare variables. As ...

  7. R语言笔记7:functions——编写函数所需的基础知识

    上一讲通过三个简单的例子体验了一下如何在R中写函数,下面来详细学习有关R语言中函数的知识. Functions in R 主要分三个部分来讲解函数: 编写函数所需的基础知识 相关语法作用域 R语言作用 ...

  8. python函数定义及调用-python函数的定义和调用 | 酷python

    python函数的定义与调用 在python中 ,函数是一个组织好的 ,可以重复使用的代码段 ,函数可以提高代码的重复利用率 ,原则上一个函数只实现一个单一的功能 ,这样能增强程序的模块性, pyth ...

  9. 阻塞式回调函数和延迟式回调函数

    首先,有三种函数: 起始函数:大致可以等同于主函数 中间函数:中间函数把回调函数作为参数传递执行 回调函数:一个有独立功能的函数 怎么理解: 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里 ...

最新文章

  1. R语言split函数、unsplit函数按组拆分数据、合并数据实战
  2. python——图像处理3(均值偏移、改变亮度、图像修复、图像融合)
  3. android 自动登录机制,Android登录记住密码以及自动登录的实现
  4. IIS利用X-Forwarded-For获得来访者的真实IP
  5. php语言设计图书管理系统,图书馆管理系统PHP版_7tmu7b
  6. 如何上传本地图片到PictureBox控件
  7. c++ 用eclipse建立一个类,并实例化并运行
  8. 超有用的方法-----英语单词记忆篇
  9. RPM打包技术与典型SPEC文件分析
  10. 值得尝试的 MQTT 客户端工具
  11. kindle 新手入门
  12. 虚拟文件系统VSF的作用
  13. 【异常处理】解决Windows下access denied for user ‘root‘@‘localhost‘(using password:YES)的mysql启动问题
  14. 济南江苏商会成立 全国工商联·万祥军:商协社团厚德聚苏商
  15. java double输出 lf_为什么double类型输入(scanf)用%lf,输出(printf)用%f?
  16. 周志华 《机器学习初步》 绪论
  17. Vue开发之基础路由
  18. 【转载】21世纪中国计算神经科学展望
  19. Python自动化小技巧06——任意图片做出二维码
  20. 每周全球科技十大新闻(2020.8.24-8.30)

热门文章

  1. mysql数据库计算全部女生_使用mysql存储过程-统计某个数据库下的所有表的记录数...
  2. Jsの练习-数组常用方法
  3. vue安装概要以及vue测试工具
  4. html5中如何去掉input type date默认
  5. 分布式锁(基于redis和zookeeper)详解
  6. 转-测试用例-常用控件
  7. 2018年各大互联网前端面试题五(今日头条)
  8. Java Platform Standard Edition 8 Documentation
  9. UITabBarController使用总结
  10. 【Leetcode】【Easy】Implement strStr()