ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:39KB ,
资源ID:3071495      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3071495.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(VC数学函数用法详解.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

VC数学函数用法详解.doc

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

2、num, int sig, 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(

3、x,y):返回x的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* strs

4、tr(char *s1, char *s2);,返回指向s2在s1中第一次出现的位置的指针。  char* strchr(char *s1, char c);,返回指向c在s1中第一次出现的位置的指针。  char* strlwr(char *s);,将s中的所有大写字母转为小写。  char* strset(char *s, char c);,将s内所有字符替换为字符c。  int strlen(char *s);,返回字符串的长度。 最后是中的内存函数:  memcpy(char *dest, char *src, int n);,将从src开始的n个字节的

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

6、 znum)      返回复数znum的绝对值 double  fabs(double x)                 返回双精度参数x的绝对值 long    labs(long n)                   返回长整型参数n的绝对值 double   exp(double x)                 返回指数函数ex的值 double frexp(double value,int *eptr)   返回value=x*2n中x的值,n存贮在eptr中 double ldexp(double value,int exp);    返回value*2ex

7、p的值 double   log(double x)                 返回logex的值 double log10(double x)                 返回log10x的值 double   pow(double x,double y)        返回xy的值 double pow10(int p)                    返回10p的值 double  sqrt(double x)                 返回+√x的值 double  acos(double x)                 返回x的反余弦cos-1

8、x)值,x为弧度 double  asin(double x)                 返回x的反正弦sin-1(x)值,x为弧度 double  atan(double x)                 返回x的反正切tan-1(x)值,x为弧度 double atan2(double y,double x)        返回y/x的反正切tan-1(x)值,y的x为弧度 double   cos(double x)                 返回x的余弦cos(x)值,x为弧度 double   sin(double x)                 返

9、回x的正弦sin(x)值,x为弧度 double   tan(double x)                 返回x的正切tan(x)值,x为弧度 double  cosh(double x)                 返回x的双曲余弦cosh(x)值,x为弧度 double  sinh(double x)                 返回x的双曲正弦sinh(x)值,x为弧度 double  tanh(double x)                 返回x的双曲正切tanh(x)值,x为弧度 double hypot(double x,double y)     

10、   返回直角三角形斜边的长度(z),                                        x和y为直角边的长度,z2=x2+y2 double  ceil(double x)                 返回不小于x的最小整数 double floor(double x)                 返回不大于x的最大整数 void   srand(unsigned seed)            初始化随机数发生器 int     rand()                         产生一个随机数并返回这个数 double  pol

11、y(double x,int n,double c[])从参数产生一个多项式 double  modf(double value,double *iptr)将双精度数value分解成尾数和阶 double  fmod(double x,double y)        返回x/y的余数 double frexp(double value,int *eptr)   将双精度数value分成尾数和阶 double  atof(char *nptr)               将字符串nptr转换成浮点数并返回这个浮点数 double  atoi(char *nptr)         

12、      将字符串nptr转换成整数并返回这个整数 double  atol(char *nptr)               将字符串nptr转换成长整数并返回这个整数 char   *ecvt(double value,int ndigit,int *decpt,int *sign)          将浮点数value转换成字符串并返回该字符串 char   *fcvt(double value,int ndigit,int *decpt,int *sign)          将浮点数value转换成字符串并返回该字符串 char   *gcvt(double valu

13、e,int ndigit,char *buf)          将数value转换成字符串并存于buf中,并返回buf的指针 char  *ultoa(unsigned long value,char *string,int radix)          将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数 char   *ltoa(long value,char *string,int radix)          将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数 char   *itoa(int value,char *

14、string,int radix)          将整数value转换成字符串存入string,radix为转换时所用基数 double atof(char *nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0 int    atoi(char *nptr) 将字符串nptr转换成整型数,  并返回这个数,错误返回0 long   atol(char *nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0 double strtod(char *str,char **endptr)将字符串str转换成双精度数,并返回这个数, long   st

15、rtol(char *str,char **endptr,int base)将字符串str转换成长整型数,                                                并返回这个数, int          matherr(struct exception *e)               用户修改数学错误返回信息函数(没有必要使用) double       _matherr(_mexcep why,char *fun,double *arg1p,                       double *arg2p,double retva

16、l)                 用户修改数学错误返回信息函数(没有必要使用) unsigned int _clear87()   清除浮点状态字并返回原来的浮点状态 void         _fpreset()   重新初使化浮点数学程序包 unsigned int _status87()  返回浮点状态字  *************************************************** 原型:extern int abs(int x); 用法:#include 功能

17、求整数x的绝对值 说明:计算|x|, 当x不为负时返回x,否则返回-x *************************************************** 原型:extern float acos(float x); 用法:#include 功能:求x(弧度表示)的反余弦值 说明:x的定义域为[-1.0,1.0],值域为[0,π]。 *************************************************** 原型:extern float

18、asin(float x); 用法:#include 功能:求x(弧度表示)的反正弦值 说明:x的定义域为[-1.0,1.0],值域为[-π/2,+π/2]。 *************************************************** 原型:extern float atan(float x); 用法:#include 功能:求x(弧度表示)的反正切值 说明:值域为(-π/2,+π/2)。 ************

19、 原型:extern float atan2(float y, float x); 用法:#include 功能:求y/x(弧度表示)的反正切值 说明:值域为(-π/2,+π/2)。 *************************************************** 原型:extern float ceil(float x); 用法:#include 功能:求

20、不小于x的最小整数 说明:返回x的上限,如74.12的上限为75,-74.12的上限为-74。返回值为float类型。 *************************************************** 原型:extern float cos(float x); 用法:#include 功能:求x(弧度表示)的余弦值 说明:返回值在[-1.0,1.0]之间。 ***************************************************

21、原型:extern float cosh(float x); 用法:#include 功能:求x的双曲余弦值 说明:cosh(x)=(e^x+e^(-x))/2 *************************************************** 原型:extern float exp(float x); 用法:#include 功能:求e的x次幂 说明:e=2.718281828... ********************

22、 原型:extern float fabs(float x); 用法:#include 功能:求浮点数x的绝对值 说明:计算|x|, 当x不为负时返回x,否则返回-x *************************************************** 原型:extern float floor(float x); 用法:#include 功能:求不大于x的最达整数

23、说明:返回x的下限,如74.12的下限为74,-74.12的下限为-75。返回值为float类型。 *************************************************** 原型:extern float fmod(float x, float y); 用法:#include 功能:计算x/y的余数 说明:返回x-n*y,符号同y。n=[x/y](向离开零的方向取整) ***************************************************

24、 原型:extern float frexp(float x, int *exp); 用法:#include 功能:把浮点数x分解成尾数和指数。 说明:x=m*2^exp,m为规格化小数。返回尾数m,并将指数存入exp中。 *************************************************** 原型:extern float hypot(float x, float y); 用法:#include 功能:对于给定的直角三角形的两个

25、直角边,求其斜边的长度。 说明:返回斜边值。 *************************************************** 原型:extern float ldexp(float x, int exp); 用法:#include 功能:装载浮点数。 说明:返回x*2^exp的值。 *************************************************** 原型:extern float log(float x);

26、 用法:#include 功能:计算x的自然对数。 说明:x的值应大于零。 *************************************************** 原型:extern float log10(float x); 用法:#include 功能:计算x的常用对数。 说明:x的值应大于零。 *************************************************** 原型:extern float

27、 modf(float num, float *i); 用法:#include 功能:将浮点数num分解成整数部分和小数部分。 说明:返回小数部分,将整数部分存入*i所指内存中。 *************************************************** 原型:extern float pow(float x, float y); 用法:#include 功能:计算x的y次幂。 说明:x应大于零,返回幂指数的结果。 *

28、 原型:extern float pow10(float x); 用法:#include 功能:计算10的x次幂。 说明:相当于pow(10.0,x)。 *************************************************** 原型:extern float sin(float x); 用法:#include 功能:计算x(弧度表

29、示)的正弦值。 说明:x的值域为[-1.0,1.0]。 *************************************************** 原型:extern float sinh(float x); 用法:#include 功能:计算x(弧度表示)的双曲正弦值。 说明:sinh(x)=(e^x-e^(-x))/2。 *************************************************** 原型:extern float sqrt

30、float x); 用法:#include 功能:计算x的平方根。 说明:x应大于等于零。 *************************************************** 原型:extern float tan(float x); 用法:#include 功能:计算x(弧度表示)的正切值。 说明:返回x的正切值。 *************************************************** 原型:extern float tanh(float x); 用法:#include 功能:求x的双曲正切值 说明:tanh(x)=(e^x-e^(-x))/(e^2+e^(-x)) ***************************************************

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服