VISUAL C 常用条目之数学函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual c++常用条目
(如有缺漏,还请提醒)
一.数学函数
1._chgsign——求参数的相反数
功能:用于求参数的相反数
头文件:float.h
示例:用该函数获取参数的相反数
Int main()
{double m,n;
n=chgsign(m);
printf(“%f的相反数是%f”,m,n);
}
运行结果如下:
5.000000的相反数是-5.000000
2._copysign——复制数据
功能:_copysign函数将参数y的符号赋给x的数据
头文件:float.h
语法:double_copysign(double x,double y);
返回值:由x的数据和y的符号组成的数
示例:
int main(){
Double x=12.34,y=-32.5,a,b;
a=_copysign(x,y);
b=_copysign(a,x);
cout<<x<<”\t”<<y<<”\n”;
cout<<a<<”\t”<<b<<”\n”;}
运行结果如下:
12.34-32.5
-12.3412.34
3._max——求两个数中的大数
头文件:stdlib.h
示例:
int main(){
double a=3,b=4,c;
c=_max(a,b);
cout<<<<c<<”\n”;
}
运行结果:4
用法类似:_min——求两个数中的小数
4.abs——求整数的绝对值
头文件:math.h或studlib.h
示例:
int main(){
int a=3,b=-4,c,d;
c=abs(a);
d=abs(b);
cout<<c<<”\n”;
cout<<d<<”\n”;
}
运行结果:
3
4
用法类似:labs——求长整型参数的绝对值
5.atan——求反正切
头文件:math.h
示例:
int main(){
double m=0.5,n;
n=atan(m);
cout<<n”\n”;
}
运行结果:
0.463648
用法类似:acos——求反余弦asin——求反正弦
atan2——求x/y的反正切
cos——求余弦
6.eil——求不小于x的最小整数
头文件:math.h
示例:
Int main(){
double m=6.123,n;
n=ceil(m);
cout<<n<<”\n”;
}
运行结果:7
用法类似:floor——求不大于x的最大整数
7.cosh——双曲余弦
头文件:math.h
示例:
intmain(){
double pi=3.1415926;
double m=pi/4,n;
n=cosh(m);
cout<<n<<”\n”;
}
8.div——求两个数的商和余数
头文件:stdlib.h
示例:
int main(){
int x=512,y=28;
div_t a;
a=div(x,y);
cout<<a.quot<<”\t”<<a.rem<<”\n”: }
9.exp——求双精度数的指数函数值头文件:math.h
示例:
int main(){
double m=4,n;
n=exp(m);
cout<<n<<”\n”;
}
10.fmod——求x/y的余数
头文件:math.h
示例:
int main(){
double m=10.1,n=3.1,x;
x=fmod(m,n);
cout<<x<<”\n”;
}
11.log——自然对数
头文件:math.h
示例:
int main(){
doublea=3,b;
b=log(a);
cout<<b<<”\n”;
}
结果:1.09861
用法类似:log10——求以十为底的对数
12.modf——求双精度数的小数部分
头文件:math.h
示例:
int main(){
double a=3.1415,b,c;
c=modf(a,&b);
cout<<c<<”\n”;
cout<<b<<”\n”;
}
结果:
0.1415
3
13.pow——求x的y次幂的值
头文件:math.h
示例:
int main(){
double a=3,b=5,c;
c=pow(a,b);
cout<<c<<”\n”;
}
结果:243。

相关文档
最新文档