vc数学函数用法详解

vc数学函数用法详解

ID:35994784

大小:84.00 KB

页数:10页

时间:2019-04-29

vc数学函数用法详解_第1页
vc数学函数用法详解_第2页
vc数学函数用法详解_第3页
vc数学函数用法详解_第4页
vc数学函数用法详解_第5页
资源描述:

《vc数学函数用法详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用标准文案C++与其它语言的一大区别是提供了庞大的函数库,能用好它就可以提高你的效率。先看看里面的: intrand():返回一个随机的整数。 voidsrand(int):根据参数重新初始化随机数产生器。 int/floatabs(int/float):返回数的绝对值。 min/max(a,b):返回a和b中的较小/大者,用#define定义的,大家不用担心效率。 intatoi(char*s);,返回由s字符串转换成的整数。 doubleatof(char*s);,返回由s字符串转换成的浮点数。char*gcvt(doublenum,in

2、tsig,char*str);,num为待转换浮点数,sig为转换后数的有效数字数,str为目标字符串起点。函数返回指向str的指针。举个例子,如果sig=5那么9.876会转换成"9.876",-123.4578会变成"-123.46",6.7898e5就成了"6.7898e+05"。 然后是里面的数学函数: sin、cos、tan:这个你应该懂吧J。 asin、acos、atan:反三角函数。 sinh、cosh、tanh:双曲三角函数。 log、log10:自然和常用对数。 exp、pow10:上面两个函数的反函数。 pow(x,y):返回x

3、的y次幂。 sqrt:开平方根。 ceil:返回最小的不小于x的整数。 floor:返回最大的不大于x的整数。 hypot(x,y):返回x的平方加上y的平方再开方的值。接着要说的是常用的字符串函数,在内有它们的定义。 char*strcpy(char*dest,char*src);,该函数使dest=src并返回新的dest。使用它还可以实现字符串和字符数组之间的转换。 char*strcat(char*dest,char*src);,将src连接到dest的后面,并返回新的dest。 char*strstr(char*s1,char*s2)

4、;,返回指向s2在s1中第一次出现的位置的指针。 char*strchr(char*s1,charc);,返回指向c在s1中第一次出现的位置的指针。 char*strlwr(char*s);,将s中的所有大写字母转为小写。 char*strset(char*s,charc);,将s内所有字符替换为字符c。 intstrlen(char*s);,返回字符串的长度。文档实用标准文案最后是中的内存函数: memcpy(char*dest,char*src,intn);,将从src开始的n个字节的内存内容拷贝到从dest开始的内存中。注意dest和src

5、在内存中的位置不能重叠。 memmove(char*dest,char*src,intn);,也可以实现拷贝,dest和src在内存中的位置可以重叠。当然,它比memcpy慢。 memset(s,c,n);,将从s开始的n个字节都设为c。可以用来将数组和结构清零。数学函数,所在函数库为math.h、stdlib.h、string.h、float.hint     abs(inti)                   返回整型参数i的绝对值double cabs(structcomplexznum)     返回复数znum的绝对值double fabs(dou

6、blex)                返回双精度参数x的绝对值long   labs(longn)                  返回长整型参数n的绝对值double  exp(doublex)                返回指数函数ex的值doublefrexp(doublevalue,int*eptr)  返回value=x*2n中x的值,n存贮在eptr中doubleldexp(doublevalue,intexp);   返回value*2exp的值double  log(doublex)                返回logex的值do

7、ublelog10(doublex)                返回log10x的值double  pow(doublex,doubley)       返回xy的值doublepow10(intp)                   返回10p的值double sqrt(doublex)                返回+√x的值double acos(doublex)                返回x的反余弦cos-1(x)值,x为弧度double asin(doublex)                返回x的反正弦sin-1(x)值,x为弧

8、度double atan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。