C 库函数 - ldexp()

C 语言教程 · 2019-02-23 08:42:01

描述

C 库函数 double ldexp(double x, int exponent) 返回 x 乘以 2 的 exponent 次幂。

声明

下面是 ldexp() 函数的声明。

double ldexp(double x, int exponent)

参数

  • x -- 代表有效位数的浮点值。
  • exponent -- 指数的值。

返回值

该函数返回 x * 2 exp

实例

下面的实例演示了 ldexp() 函数的用法。

#include <stdio.h>
#include <math.h>

int main ()
{
   double x, ret;
   int n;

   x = 0.65;
   n = 3;
   ret = ldexp(x ,n);
   printf("%f * 2^%d = %f\n", x, n, ret);
   
   return(0);
}

让我们编译并运行上面的程序,这将产生以下结果:

0.650000 * 2^3 = 5.200000

点击查看所有 C 语言教程 文章: https://codercto.com/courses/l/17.html

查看所有标签

Programming Ruby

Programming Ruby

Dave Thomas、Chad Fowler、Andy Hunt / Pragmatic Bookshelf / 2004-10-8 / USD 44.95

Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the......一起来看看 《Programming Ruby》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具