linux c函数参考-常用数学函数篇_第1页
linux c函数参考-常用数学函数篇_第2页
linux c函数参考-常用数学函数篇_第3页
linux c函数参考-常用数学函数篇_第4页
linux c函数参考-常用数学函数篇_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ABS(计算整型数的绝对值)相关函数LABS,FABS表头文件INCLUDE定义函数INTABSINTJ函数说明ABS用来计算参数J的绝对值,然后将结果返回。返回值返回参数J的绝对值结果。范例INGCLUDEMAININTANSERTANSWERABS12PRINTF“|12|DN“,ANSWER执行|12|12ACOS(取反余弦函数数值)相关函数ASIN,ATAN,ATAN2,COS,SIN,TAN表头文件INCLUDE定义函数DOUBLEACOSDOUBLEX函数说明ACOS用来计算参数X的反余弦值,然后将结果返回。参数X范围为1至1之间,超过此范围则会失败。返回值返回0至PI之间的计算结果,单位为弧度,在函数库中角度均以弧度来表示。错误代码EDOM参数X超出范围。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANGLEANGLEACOS05PRINTF“ANGLEFN“,ANGLE执行ANGLE1047198ASIN(取反正弦函数值)页码,1/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTML相关函数ACOS,ATAN,ATAN2,COS,SIN,TAN表头文件INCLUDE定义函数DOUBLEASINDOUBLEX函数说明ASIN用来计算参数X的反正弦值,然后将结果返回。参数X范围为1至1之间,超过此范围则会失败。返回值返回PI/2之PI/2之间的计算结果。错误代码EDOM参数X超出范围附加说明使用GCC编译时请加入LM范例INCLUDEMAINDOUBLEANGLEANGLEASIN05PRINTF“ANGLEFN“,ANGLE执行ANGLE0523599ATAN(取反正切函数值)相关函数ACOS,ASIN,ATAN2,COS,SIN,TAN表头文件INCLUDE定义函数DOUBLEATANDOUBLEX函数说明ATAN用来计算参数X的反正切值,然后将结果返回。返回值返回PI/2至PI/2之间的计算结果。附加说明使用GCC编译时请加入LM范例INCLUDEMAINDOUBLEANGLEANGLEATAN1PRINTF“ANGLEFN“,ANGLE执行ANGLE1570796ATAN2(取得反正切函数值)相关函数ACOS,ASIN,ATAN,COS,SIN,TAN表头文件INCLUDE页码,2/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTML定义函数DOUBLEATAN2DOUBLEY,DOUBLEX函数说明ATAN2用来计算参数Y/X的反正切值,然后将结果返回。返回值返回PI/2至PI/2之间的计算结果。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANGLEANGLEATAN21,2PRINTF“ANGLEFN“,ANGLE执行ANGLE0463648CEIL(取不小于参数的最小整型数)相关函数FABS表头文件INCLUDE定义函数DOUBLECEILDOUBLEX函数说明CEIL会返回不小于参数X的最小整数值,结果以DOUBLE形态返回。返回值返回不小于参数X的最小整数值。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEVALUE48,112,22,0INTIFORI0VALUEI0IPRINTF“FFN“,VALUEI,CEILVALUEI执行480000050000001120000200000022000002000000COS(取余玄函数值)相关函数ACOS,ASIN,ATAN,ATAN2,SIN,TAN表头文件INCLUDE定义函数DOUBLECOSDOUBLEX函数说明COS用来计算参数X的余玄值,然后将结果返回。页码,3/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTML返回值返回1至1之间的计算结果。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANSWERCOS05PRINTF“COS05FN“,ANSWER执行COS050877583COSH(取双曲线余玄函数值)相关函数SINH,TANH表头文件INCLUDE定义函数DOUBLECOSHDOUBLEX函数说明COSH用来计算参数X的双曲线余玄值,然后将结果返回。数学定义式为EXPXEXPX/2。返回值返回参数X的双曲线余玄值。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANSWERCOSH05PRINTF“COSH05FN“,ANSWER执行COSH051127626EXP(计算指数)相关函数LOG,LOG10,POW表头文件INCLUDE定义函数DOUBLEEXPDOUBLEX函数说明EXP用来计算以E为底的X次方值,即EX值,然后将结果返回。返回值返回E的X次方计算结果。附加说明使用GCC编译时请加入LM。范例INCLUDEMAIN页码,4/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTMLDOUBLEANSWERANSWEREXP10PRINTF“E10FN“,ANSWER执行E1022026465795FREXP(将浮点型数分为底数与指数)相关函数LDEXP,MODF表头文件INCLUDE定义函数DOUBLEFREXPDOUBLEX,INTEXP函数说明FREXP用来将参数X的浮点型数切割成底数和指数。底数部分直接返回,指数部分则借参数EXP指针返回,将返回值乘以2的EXP次方即为X的值。返回值返回参数X的底数部分,指数部分则存于EXP指针所指的地址。附加说明使用GCC编译时请加入LM。范例INCLUDEMAININTEXPDOUBLEFRACTIONFRACTIONFREXP1024,PRINTF“EXPDN“,EXPPRINTF“FRACTIONFN“,FRACTION执行EXP11FRACTION0500000/052111024/LDEXP(计算2的次方值)相关函数FREXP表头文件INCLUDE定义函数DOUBLELDEXPDOUBLEX,INTEXP函数说明LDEXP用来将参数X乘上2的EXP次方值,即X2EXP。返回值返回计算结果。附加说明使用GCC编译时请加入LM。范例/计算32212/INCLUDEMAIN页码,5/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTMLINTEXPDOUBLEX,ANSWERANSWERLDEXP3,2PRINTF“322FN“,ANSWER执行32212000000LOG(计算以E为底的对数值)相关函数EXP,LOG10,POW表头文件INCLUDE定义函数DOUBLELOGDOUBLEX函数说明LOG()用来计算以E为底的X对数值,然后将结果返回。返回值返回参数X的自然对数值。错误代码EDOM参数X为负数,ERANGE参数X为零值,零的对数值无定义。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANSWERANSWERLOG100PRINTF“LOG100FN“,ANSWER执行LOG1004605170LOG10(计算以10为底的对数值)相关函数EXP,LOG,POW表头文件INCLUDE定义函数DOUBLELOG10DOUBLEX函数说明LOG10用来计算以10为底的X对数值,然后将结果返回。返回值返回参数X以10为底的对数值。错误代码EDOM参数X为负数。RANGE参数X为零值,零的对数值无定义。附加说明使用GCC编译时请加入LM。范例INCLUDEMAIN页码,6/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTMLDOUBLEANSWERANSWERLOG10100PRINTF“LOG10100FN“,ANSWER执行LOG101002000000POW(计算次方值)相关函数EXP,LOG,LOG10表头文件INCLUDE定义函数DOUBLEPOWDOUBLEX,DOUBLEY函数说明POW用来计算以X为底的Y次方值,即XY值,然后将结果返回。返回值返回X的Y次方计算结果。错误代码EDOM参数X为负数且参数Y不是整数。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANSWERANSWERPOW2,10PRINTF“210FN“,ANSWER执行2101024000000SIN(取正玄函数值)相关函数ACOS,ASIN,ATAN,ATAN2,COS,TAN表头文件INCLUDE定义函数DOUBLESINDOUBLEX函数说明SIN()用来计算参数X的正玄值,然后将结果返回。返回值返回1至1之间的计算结果。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANSWERSIN05PRINTF“SIN05FN“,ANSWER页码,7/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTML执行SIN050479426SINH(取双曲线正玄函数值)相关函数COSH,TANH表头文件INCLUDE定义函数DOUBLESINHDOUBLEX函数说明SINH用来计算参数X的双曲线正玄值,然后将结果返回。数学定义式为EXPXEXPX/2。返回值返回参数X的双曲线正玄值。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANSWERSINH05PRINTF“SINH05FN“,ANSWER执行SINH050521095SQRT(计算平方根值)相关函数HYPOTQ表头文件INCLUDE定义函数DOUBLESQRTDOUBLEX函数说明SQRT用来计算参数X的平方根,然后将结果返回。参数X必须为正数。返回值返回参数X的平方根值。错误代码EDOM参数X为负数。附加说明使用GCC编译时请加入LM。范例/计算200的平方根值/INCLUDEMAINDOUBLEROOTROOTSQRT200PRINTF“ANSWERISFN“,ROOT执行ANSWERIS14142136页码,8/9UNTITLEDDOCUMENT200419FILE/DLINUX_CFUNCTION06HTMLTAN(取正切函数值)相关函数ATAN,ATAN2,COS,SIN表头文件INCLUDE定义函数DOUBLETANDOUBLEX函数说明TAN用来计算参数X的正切值,然后将结果返回。返回值返回参数X的正切值。附加说明使用GCC编译时请加入LM。范例INCLUDEMAINDOUBLEANSWERTAN05PRINTF“TAN05FN“,ANSWER执行TAN050546302TANH(取双曲线正切函数值)相关函数COSH,SINH表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论