“C加加”是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。“C加加”擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。
“C加加”不仅拥有计算机高效运行的实用性特征,还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
pow()函数用来求x的y次幂,x、y及函数值都是double型 ,其原型为:double pow(double x, double y)。
实例代码如下:
#include<stdio.h>
#include<math.h>
void main()
{
double x = 2, y = 10
printf("%f\n",pow(x, y))
return 0
}
相关内容:
C++提供以下几种pow函数的重载形式:
double pow(double X,int Y)
float pow(float X,float Y)
float pow(float X,int Y)
long double pow(long double X,long double Y)
long double pow(long double X,int Y)
使用的时候应合理设置参数类型,避免有多个“pow”实例与参数列表相匹配的情况。
其中较容易发生重载的是使用形如:
int X,Y
int num=pow(X,Y)
这是一个比较常用的函数,但是编译器会提醒有多个“pow”实例与参数列表相匹配。
可以使用强制类型转换解决这个问题:num=pow((float)X,Y)。
原型:在TC2.0中原型为externfloat
pow(float
x,
float
y)
而在VC6.0中原型为double
pow(
double
x,
double
y
)
头文件:math.h
功能:计算x的y次幂。
返回值:x应大于零,返回幂指数的结果。