VC下 pow函数

z=pow(10.0,z);这是什么意思... z=pow(10.0,z); 这是什么意思 展开
 我来答
艳阳高照的午后
推荐于2018-04-19 · TA获得超过1万个赞
知道大有可为答主
回答量:1.2万
采纳率:97%
帮助的人:4943万
展开全部
  pow函数
  原型:在TC2.0中原型为extern float pow(float x, float y); ,而在VC6.0中原型为double pow( double x, double y );
  头文件:math.h/cmath(C++中)
  功能:计算x的y次幂。
  返回值:x不能为负数且y为小数,或者x为0且y小于等于0,返回幂指数的结果。
  返回类型:double型,int,float会给与警告!
  举例1:(在VC6.0中运行通过)
  #include<math.h>
  #include<stdio.h>
  int main(void)
  {
  doublex=2.0,y=3.0;
  printf("%lfraisedto%lfis%lf\n",x,y,pow(x,y));
  return0;
  }
  举例2: (在TC2.0中运行通过)
  //pow.c
  #include<syslib.h>
  #include<math.h>
  main()
  {
  clrscr();//clearscreen
  textmode(0x00);//6linesperLCDscreen
  printf("4^5=%f",pow(4.,5.));
  getchar();
  return0;
  }
l502n4fha
2011-04-24 · TA获得超过1748个赞
知道小有建树答主
回答量:1452
采纳率:0%
帮助的人:911万
展开全部
vc2008对pow函数的限制变严了,调用的时候必须明确告知其第一个参数(即你例子中的a)是float型、double型还是long double型,并且返回相应精度的结果。因此需要写为:
c=pow((double)a,b);

字体调整的位置在tools->options->environment->fonts and colors,这时右边会有size选项。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sun_siliang
2011-04-24 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4621万
展开全部
pow(10.0,z)表示10.0的z次方,pow(10.0,3)表示10.0的3次方。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友af2d3b7
2011-04-24
知道答主
回答量:23
采纳率:0%
帮助的人:8.3万
展开全部
首先,确定的告诉你这个是在C++环境下的函数。其次,就是他的作用了——它是用于计算某个输的N次方的函数!~比如double pow(double a,double b)函数返回以a为底的b次幂,如果base为零或负和exp 小于等于零或非整数时,产生域错误。如果溢出,产生范围错误。 其主要语法为:
#include<math.h>
double pow(double a, double b);
像你说的这个函数的返回值即z=10.0的z次方!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式