2024年6月5日发(作者:)

Visualc++常用条目

(如有缺漏,还请提醒)

一.数学函数

1._chgsign——求参数的相反数

功能:用于求参数的相反数

头文件:float.h

示例:用该函数获取参数的相反数

Intmain()

{doublem,n;

n=chgsign(m);

printf(“%f的相反数是%f”,m,n);

}

运行结果如下:

5.000000的相反数是-5.000000

2._copysign——复制数据

功能:_copysign函数将参数y的符号赋给x的数据

头文件:float.h

语法:double_copysign(doublex,doubley);

返回值:由x的数据和y的符号组成的数

示例:

intmain(){

Doublex=12.34,y=-32.5,a,b;

a=_copysign(x,y);

b=_copysign(a,x);

cout<

cout<

运行结果如下:

12.34-32.5

-12.3412.34

3._max——求两个数中的大数

头文件:stdlib.h

示例:

intmain(){

doublea=3,b=4,c;

c=_max(a,b);

cout<<<

}

运行结果:4

用法类似:_min——求两个数中的小数

——求整数的绝对值

头文件:math.h或studlib.h

示例:

intmain(){

inta=3,b=-4,c,d;

c=abs(a);

d=abs(b);

cout<

cout<

}

运行结果:

3

4

用法类似:labs——求长整型参数的绝对值

——求反正切

头文件:math.h

示例:

intmain(){

doublem=0.5,n;

n=atan(m);

cout<

}

运行结果:

0.463648

用法类似:acos——求反余弦

asin——求反正弦

atan2——求x/y的反正切

cos——求余弦

——求不小于x的最小整数

头文件:math.h

示例:

Intmain(){

doublem=6.123,n;

n=ceil(m);

cout<

}

运行结果:7

用法类似:floor——求不大于x的最大整数

——双曲余弦

头文件:math.h

示例:

intmain(){

doublepi=3.1415926;

doublem=pi/4,n;

n=cosh(m);

cout<

}

——求两个数的商和余数

头文件:stdlib.h

示例:

intmain(){

intx=512,y=28;

div_ta;

a=div(x,y);

cout<<<<”t”<<<<”n”:

}

——求双精度数的指数函数值

头文件:math.h

示例:

intmain(){

doublem=4,n;

n=exp(m);

cout<

}

——求x/y的余数

头文件:math.h

示例:

intmain(){

doublem=10.1,n=3.1,x;

x=fmod(m,n);

cout<

}

——自然对数

头文件:math.h

示例:

intmain(){

doublea=3,b;

b=log(a);

cout<

}

结果:1.09861

用法类似:log10——求以十为底的对数

——求双精度数的小数部分

头文件:math.h

示例:

intmain(){

doublea=3.1415,b,c;

c=modf(a,&b);

cout<

cout<

}

结果:

0.1415

3

——求x的y次幂的值

头文件:math.h

示例:

intmain(){

doublea=3,b=5,c;

c=pow(a,b);

cout<

}

结果:243