04 C/C++ math库详解

2023-11-11

本文转载链接:https://blog.csdn.net/AnthongDai/article/details/78696573

04 math库的详解

  • 1、cos() 函数
/* cos example */
#include <stdio.h>      /* printf */
#include <math.h>       /* cos */
#define PI 3.14159265
int main ()
{
  double param, result;
  param = 60.0;
  result = cos ( param * PI / 180.0 );
  printf ("The cosine of %f degrees is %f.\n", param, result );
  return 0;
}
  • 2 、sin() 正弦函数
/* sin example */
#include <stdio.h>      /* printf */
#include <math.h>       /* sin */

#define PI 3.14159265

int main ()
{
  double param, result;
  param = 30.0;
  result = sin (param*PI/180);
  printf ("The sine of %f degrees is %f.\n", param, result );
  return 0;
}
  • 3、tan() 正切函数
/* tan example */
#include <stdio.h>      /* printf */
#include <math.h>       /* tan */

#define PI 3.14159265

int main ()
{
  double param, result;
  param = 45.0;
  result = tan ( param * PI / 180.0 );
  printf ("The tangent of %f degrees is %f.\n", param, result );
  return 0;
}
  • 4、acos() 反余弦函数
/* cos example */
/* acos example */
#include <stdio.h>      /* printf */
#include <math.h>       /* acos */

#define PI 3.14159265

int main ()
{
  double param, result;
  param = 0.5;
  result = acos (param) * 180.0 / PI;
  printf ("The arc cosine of %f is %f degrees.\n", param, result);
  return 0;
}
  • 5、asin() 反正弦函数
/* asin example */
#include <stdio.h>      /* printf */
#include <math.h>       /* asin */

#define PI 3.14159265

int main ()
{
  double param, result;
  param = 0.5;
  result = asin (param) * 180.0 / PI;
  printf ("The arc sine of %f is %f degrees\n", param, result);
  return 0;
}

6、atan() 反正切函数

/* atan example */
#include <stdio.h>      /* printf */
#include <math.h>       /* atan */

#define PI 3.14159265

int main ()
{
  double param, result;
  param = 1.0;
  result = atan (param) * 180 / PI;
  printf ("The arc tangent of %f is %f degrees\n", param, result );
  return 0;
}

7、atan2() 带两个参数的反正切函数

/* atan2 example */
#include <stdio.h>      /* printf */
#include <math.h>       /* atan2 */

#define PI 3.14159265

int main ()
{
  double x, y, result;
  x = -10.0;
  y = 10.0;
  result = atan2 (y,x) * 180 / PI;
  printf ("The arc tangent for (x=%f, y=%f) is %f degrees\n", x, y, result );
  return 0;
}

双曲线函数///

  • 8、双曲余弦函数
* cosh example */
#include <stdio.h>      /* printf */
#include <math.h>       /* cosh, log */

int main ()
{
  double param, result;
  param = log(2.0);
  result = cosh (param);
  printf ("The hyperbolic cosine of %f is %f.\n", param, result );
  return 0;
}
  • 9、双曲正弦函数
/* sinh example */
#include <stdio.h>      /* printf */
#include <math.h>       /* sinh, log */

int main ()
{
  double param, result;
  param = log(2.0);
  result = sinh (param);
  printf ("The hyperbolic sine of %f is %f.\n", param, result );
  return 0;
}
  • 10、双曲正切函数
/* cos example */
/* tanh example */
#include <stdio.h>      /* printf */
#include <math.h>       /* tanh, log */

int main ()
{
  double param, result;
  param = log(2.0);
  result = tanh (param);
  printf ("The hyperbolic tangent of %f is %f.\n", param, result);
  return 0;
}

///指数函数与对数函数 Exponential and logarithmic functions/

  • 11、exp () 指数函数,以 e 为底数
/* exp example */
#include <stdio.h>      /* printf */
#include <math.h>       /* exp */

int main ()
{
  double param, result;
  param = 5.0;
  result = exp (param);
  printf ("The exponential value of %f is %f.\n", param, result );
  return 0;
}

  • 12、frexp(param,n) 二进制浮点数表示方法 x=param*2^n
/* frexp example */
#include <stdio.h>      /* printf */
#include <math.h>       /* frexp */

int main ()
{
  double param, result;
  int n;

  param = 8.0;
  result = frexp (param , &n);
  printf ("%f = %f * 2^%d\n", param, result, n);
  return 0;
}
  • 13、log(x) x的自然对数 (Natural logarithm of x)
/* log example */
#include <stdio.h>      /* printf */
#include <math.h>       /* log */

int main ()
{
  double param, result;
  param = 5.5;
  result = log (param);
  printf ("log(%f) = %f\n", param, result );
  return 0;
}
  • 14、log10() 常用对数,以10为底 ( Common logarithm of x )
/* log10 example */
#include <stdio.h>      /* printf */
#include <math.h>       /* log10 */

int main ()
{
  double param, result;
  param = 1000.0;
  result = log10 (param);
  printf ("log10(%f) = %f\n", param, result );
  return 0;
}
  • 15、modf() 返回x的小数部分,其符号与x相同 ,但是参数中可以添加整数部分的变量( The fractional part of x, with the same sign)
/* modf example */
#include <stdio.h>      /* printf */
#include <math.h>       /* modf */

int main ()
{
  double param, fractpart, intpart;

  param = 3.14159265;
  fractpart = modf (param , &intpart);
  printf ("%f = %f + %f \n", param, intpart, fractpart);
  return 0;
}

  • 16、exp2() 返回2的x次方,2 raised to the power of x.
/* exp2 example */
#include <stdio.h>      /* printf */
#include <math.h>       /* exp2 */

int main ()
{
  double param, result;
  param = 8.0;
  result = exp2 (param);
  printf ("2 ^ %f = %f.\n", param, result );
  return 0;
}
  • 17、log2() x的二进制对数( The binary logarithm of x)
/* log2 example */
#include <stdio.h>      /* printf */
#include <math.h>       /* log2 */

int main ()
{
  double param, result;
  param = 1024.0;
  result = log2 (param);
  printf ("log2 (%f) = %f.\n", param, result );
  return 0;
}

/幂函数 Power functions//

  • 18、pow(base, power) 幂函数 The result of raising base to the power exponent
/* pow example */
#include <stdio.h>      /* printf */
#include <math.h>       /* pow */

int main ()
{
  printf ("7 ^ 3 = %f\n", pow (7.0, 3.0) );
  printf ("4.73 ^ 12 = %f\n", pow (4.73, 12.0) );
  printf ("32.01 ^ 1.54 = %f\n", pow (32.01, 1.54) );
  return 0;
}

  • 19、sqrt(x) 计算x的平方根
/* sqrt example */
#include <stdio.h>      /* printf */
#include <math.h>       /* sqrt */

int main ()
{
  double param, result;
  param = 1024.0;
  result = sqrt (param);
  printf ("sqrt(%f) = %f\n", param, result );
  return 0;
}
  • 20、cbrt(x) 计算x的立方根
/* cbrt example */
#include <stdio.h>      /* printf */
#include <math.h>       /* cbrt */

int main ()
{
  double param, result;
  param = 27.0;
  result = cbrt (param);
  printf ("cbrt (%f) = %f\n", param, result);
  return 0;
}
  • 21、hypot(x,y) 计算直角三角形的斜边 ( The square root of (x2+y2) )
/* hypot example */
#include <stdio.h>      /* printf */
#include <math.h>       /* hypot */

int main ()
{
  double leg_x, leg_y, result;
  leg_x = 3;
  leg_y = 4;
  result = hypot (leg_x, leg_y);
  printf ("%f, %f and %f form a right-angled triangle.\n",leg_x,leg_y,result);
  return 0;
}
  • 22、log10() 常用对数,以10为底 ( Common logarithm of x )
/* log10 example */
#include <stdio.h>      /* printf */
#include <math.h>       /* log10 */

int main ()
{
  double param, result;
  param = 1000.0;
  result = log10 (param);
  printf ("log10(%f) = %f\n", param, result );
  return 0;
}
  • 23、hypot(x,y) 计算直角三角形的斜边 ( The square root of (x2+y2) )
/* hypot example */
#include <stdio.h>      /* printf */
#include <math.h>       /* hypot */

int main ()
{
  double leg_x, leg_y, result;
  leg_x = 3;
  leg_y = 4;
  result = hypot (leg_x, leg_y);
  printf ("%f, %f and %f form a right-angled triangle.\n",leg_x,leg_y,result);
  return 0;
}

//四舍五入与余数函数Rounding and remainder functions///

  • 24、ceil(x) x上取整函数
/* ceil example */
#include <stdio.h>      /* printf */
#include <math.h>       /* ceil */

int main ()
{
  printf ( "ceil of 2.3 is %.1f\n", ceil(2.3) );
  printf ( "ceil of 3.8 is %.1f\n", ceil(3.8) );
  printf ( "ceil of -2.3 is %.1f\n", ceil(-2.3) );
  printf ( "ceil of -3.8 is %.1f\n", ceil(-3.8) );
  return 0;
}

  • 25、floor(x) x的下取整函数
/* floor example */
#include <stdio.h>      /* printf */
#include <math.h>       /* floor */
int main ()
{
  printf ( "floor of 2.3 is %.1lf\n", floor (2.3) );
  printf ( "floor of 3.8 is %.1lf\n", floor (3.8) );
  printf ( "floor of -2.3 is %.1lf\n", floor (-2.3) );
  printf ( "floor of -3.8 is %.1lf\n", floor (-3.8) );
  return 0;
}
  • 26、fmod(y, x) y/x的余数
/* fmod example */
#include <stdio.h>      /* printf */
#include <math.h>       /* fmod */

int main ()
{
  printf ( "fmod of 5.3 / 2 is %f\n", fmod (5.3,2) );
  printf ( "fmod of 18.5 / 4.2 is %f\n", fmod (18.5,4.2) );
  return 0;
}
  • 27、round(x) x的四舍五入值
/* round vs floor vs ceil vs trunc */
#include <stdio.h>      /* printf */
#include <math.h>       /* round, floor, ceil, trunc */

int main ()
{
  const char * format = "%.1f \t%.1f \t%.1f \t%.1f \t%.1f\n";
  printf ("value\tround\tfloor\tceil\ttrunc\n");
  printf ("-----\t-----\t-----\t----\t-----\n");
  printf (format, 2.3,round( 2.3),floor( 2.3),ceil( 2.3),trunc( 2.3));
  printf (format, 3.8,round( 3.8),floor( 3.8),ceil( 3.8),trunc( 3.8));
  printf (format, 5.5,round( 5.5),floor( 5.5),ceil( 5.5),trunc( 5.5));
  printf (format,-2.3,round(-2.3),floor(-2.3),ceil(-2.3),trunc(-2.3));
  printf (format,-3.8,round(-3.8),floor(-3.8),ceil(-3.8),trunc(-3.8));
  printf (format,-5.5,round(-5.5),floor(-5.5),ceil(-5.5),trunc(-5.5));
  return 0;
}

///绝对值、最小、最大 Absolute、Minimum, maximum//

  • 29、fabs(x) x的绝对值函数
/* fabs example */
#include <stdio.h>      /* printf */
#include <math.h>       /* fabs */

int main ()
{
  printf ("The absolute value of 3.1416 is %f\n", fabs (3.1416) );
  printf ("The absolute value of -10.6 is %f\n", fabs (-10.6) );
  return 0;
}

  • 30、abs(x) x的绝对值
// cmath's abs example
#include <iostream>     // std::cout
#include <cmath>        // std::abs

int main ()
{
  std::cout << "abs (3.1416) = " << std::abs (3.1416) << '\n';
  std::cout << "abs (-10.6)  = " << std::abs (-10.6) << '\n';
  return 0;
}
  • 31、fmax(x, y) 两个参数中的最大值 (The maximum numeric value of its arguments. Values among which the function selects a maximum )
/* fmax example */
#include <stdio.h>      /* printf */
#include <math.h>       /* fmax */

int main ()
{
  printf ("fmax (100.0, 1.0) = %f\n", fmax(100.0,1.0));
  printf ("fmax (-100.0, 1.0) = %f\n", fmax(-100.0,1.0));
  printf ("fmax (-100.0, -1.0) = %f\n", fmax(-100.0,-1.0));
  return 0;
}
  • 32、fmin(x, y) 两个参数中的最小值
/* fmin example */
#include <stdio.h>      /* printf */
#include <math.h>       /* fmin */

int main ()
{
  printf ("fmin (100.0, 1.0) = %f\n", fmin(100.0,1.0));
  printf ("fmin (-100.0, 1.0) = %f\n", fmin(-100.0,1.0));
  printf ("fmin (-100.0, -1.0) = %f\n", fmin(-100.0,-1.0));
  return 0;
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

04 C/C++ math库详解 的相关文章

  • 达梦中Hibernate的Save问题

    业务逻辑 在原有数据源是mysql的基础上适配达梦时 使用Hibernate的save方法进行保存 save保存后会返回自增主键id的数值 再根据这个返回值来进行updateorsave更新操作 某字段为主键id值 固定字符组成 问题 返回
  • 钢条切割问题——(暴力法(Brute force), Top-down DP演算法,Bottom-up DP演算法)对比

    注意 以下是三合一的代码 如果只想要 暴力法 Brute force https blog csdn net qq 37486501 article details 84844197 Top down DP演算法 https blog cs
  • LeetCode 面试题 04.09. 二叉搜索树序列

    文章目录 一 题目 二 C 题解 一 题目 从左向右遍历一个数组 通过不断将其中的元素插入树中可以逐步地生成一棵二叉搜索树 给定一个由不同节点组成的二叉搜索树 root 输出所有可能生成此树的数组 点击此处跳转题目 示例 1 输入 root
  • 金牌厨师Pandas:听说Excel处理数据分行快得很?

    作者简介 HeoiJin 立志透过数据看清世界的产品策划 专注爬虫 数据分析 产品策划领域 万物皆营销 资本永不眠 数据恒真理 CSDN https me csdn net weixin 40679090 目录 一 前言 最近收到一个小朋友
  • 【操作系统】王道考研 p58 磁盘调度算法

    磁盘调度算法 一些寻道的图来自 操作系统 磁盘调度算法 知识总览 一次磁盘读 写操作需要的时间 先来先服务算法 FCFS First Come First Service 很菜的算法 菜在它很容易来来回回 如 最短寻找时间优先算法 SSTF
  • Spring cloud项目搭建----Feign(七)

    开发的时候在想如果自己做项目经理 如何从零搭建一套框架呢 就着手实践和记录了一下 本篇开始介绍一下Feign的使用 1 创建一个maven项目 example api 这个项目是一个公用的feign接口module 会以jar包的形式引入其
  • 高斯—赛德尔迭代法解线性方程组(C语言)

    高斯 赛德尔迭代法解线性方程组 参考教材 数值分析 李乃成 梅立泉 科学出版社 计算方法教程 第二版 凌永祥 陈明逵 include
  • [CMake教程] 循环

    目录 一 foreach 二 while 三 break 与 continue 作为一个编程语言 CMake也少不了循环流程控制 他提供两种循环foreach 和 while 一 foreach 基本语法 foreach
  • 我想打老板,作为Java后端程序员,他让我开发电商微信小程序

    大家好 我是曹NM 我是一名Java后端程序员 每天开心的撸CRUD 然后 今天突变 今天早上老板把我叫到办公室 对我说 公司最近接了个电商小程序单子 你和王二狗 张SD参与下需求分析和设计 然后下个月开发 3个月内完成测试 上线交付 WC
  • 能通过一张照片(2D)得到3D的模型吗?AI自动识别户型图生成3D场景方案

    参考文献 基于形状与边缘特征的户型图识别研究 江州 caj 面向自动家装生成的户型图识别方法研究 黄文 caj 基于深度学习的青年公寓户型自动生成研究 杨柳 caj 基于结构构件识别的户型图三维重建算法研究 朱俊芳 caj 基于OpenCV
  • 使用mimikatz获取和创建Windows凭据的工具和方法

    Mimikatz 下载地址 https github com gentilkiwi mimikatz releases 本地凭据破解 以管理员身份运行 拿到shell提权后 mimikatz privilege debug 测试是否OK 正
  • 总结---第一次参加蓝桥杯竞赛

    第一次蓝桥杯经验总结 2019年3月24日这一天 我第一次参加了较为正式的线下赛 蓝桥杯 参赛地点再长沙理工大学 第一次参赛 没有任何经验 而且才刚步入大一半学期 知识储备也很少 这次比赛我是抱着开眼界 试试水的心态来参加的 但在赛前还是有
  • 程序员怎样才能实现财富自由

    一 简介 本文我们就来聊聊程序员如何实现财富自由 以下文章内容只是我自己的观点 如果大家有什么别的看法 可以在评论区一起讨论 二 开门见山 我认为首先要有过硬的技术底子 尤其是在实践能力上 最好是理论与实践的相结合起来 假如一个程序员23岁
  • gta5老是变成单人战局_游戏奇葩反作弊,让玩家变成一只猫,变回人形后怀念起猫咪的生活...

    随着游戏行业不断的发展 现在的游戏越来越优秀了 但是与之相应的作弊外挂也是越来越严重 不少游戏 虽然全球风靡 但是面对外挂依旧有心无力 其中GTA5作为一款非常优秀的游戏 虽然已经是几年时间了 但是依旧有不少玩家热爱 最近GTA5大型DLC
  • 封装Logger日志工具类

    一般情况下我们通过 slf4j注解即可实现打印日志 但是实际工作中 我们可能需要在打印日志的同时处理其他逻辑 比如 出现error日志时要同时上报Sentry 我们虽然可以这样写 lg error e getMessage e Sentry
  • Transformers训练和微调:Training and Fine-tuning

    Transformers种的模型类旨在兼容Pytorch和Tensorflow2 并且可以无缝地在其中使用 本节 会展示如何使用标准的训练工具从头开始训练或微调一个模型 此外 也会展示如何使用Trainer 类来处理复杂的训练过程 使用Py
  • 数据倾斜3

    前言 相信很多接触MapReduce的朋友对 数据倾斜 这四个字并不陌生 那么究竟什么是数据倾斜 又该怎样解决这种该死的情况呢 何为数据倾斜 在弄清什么是数据倾斜之前 我想让大家看看数据分布的概念 正常的数据分布理论上都是倾斜的 就是我们所
  • 【Spring自带工具类】

    断言 断言是一个逻辑判断 用于检查不应该发生的情况 Assert 关键字在 JDK1 4 中引入 可通过 JVM 参数 enableassertions开启 SpringBoot 中提供了 Assert 断言工具类 通常用于数据合法性检查
  • ElasticSearch第十四讲 ES有条件复杂查询

    模糊匹配 模糊匹配主要是针对文本类型的字段 文本类型的字段会对内容进行分词 对查询时 也会对搜索条件进行分词 然后通过倒排索引查找到匹配的数据 模糊匹配主要通过match等参数来实现 match 通过match关键词模糊匹配条件内容 pre
  • 【单片机毕业设计】【mcuclub-dz-058】基于单片机的智能水杯控制系统

    最近设计了一个项目基于单片机的智能水杯控制系统 与大家分享一下 一 基本介绍 项目名 智能水杯 单片机 STC89C52 项目编号 mcuclub dz 058 功能简介 1 通过防水式DS18B20测水温 当水温低于设置最小值 进行加热直

随机推荐

  • elasticsearch 设置使用磁盘上限百分比

    设置 elasticsearch 磁盘上限 避免磁盘空间达到80 出现数据大批量转移 或 多节点磁盘空不足导致故障 PUT cluster settings transient cluster routing allocation disk
  • egg.js 路径别名配置 module-alias

    安装依赖 moudle alias npm install module alias save 配置package json文件 注 这里 root就是别名 后面引号内的内容就是原路径 moduleAliases root app app
  • N-Gram语言模型工具kenlm的详细安装教程

    本配置过程基于Linux系统 下载源代码 wget O https kheafield com code kenlm tar gz tar xz 编译 makdir kenlm build cd kenlm build cmake make
  • python 文件解压缩

    文章目录 python 文件解压缩 1 zip 解压 2 zip 压缩 3 tar 解压 4 tar 压缩 5 gz 解压 6 gz 压缩 7 tar gz tgz 解压 8 tar gz tgz 压缩 9 rar 压缩 10 rar 解压
  • JSON parse error: Invalid UTF-8 解决办法系列

    今天将旧工作空间的项目拷贝至新工作空间目录提示如下错误信息 Request exception org springframework http converter HttpMessageNotReadableException messa
  • vscode:如何在保存less文件时,自动生成对应的css文件,并指定css文件的保存路径

    一 下载安装Easy LESS 首先利用vscode的插件功能搜索并下载安装Easy LESS 点击Install 安装自动生成css文件的插件Easy LESS 二 指定css文件保存路径 点击设置 扩展设置 点击在setting jso
  • centOS7启用(运行)NetworkManager管理网络

    启用 NetworkManager 服务 在命令行下运行以下语句 chkconfig NetworkManager on 设置不用重新开机便可以应用它 service NetworkManager start 运行完语句便可在界面右上角看到
  • 小甲鱼python课后作业及答案001讲_小甲魚"用 Python 设计第一个游戏"课后作业(2019)...

    001 用 Python 设计第一个游戏 问答题 0 IDLE 的交互模式和编辑器模式有什么区别 答 交互模式是你问一个问题它回答一个答案 而编辑模式是一次可以问有很多个问题而且可以解释问题等 1 在课堂上敲过的代码中 除了 print 和
  • ModuleNotFoundError: No module named ‘termios‘

    问题描述 下面的图片出现ModuleNotFoundError No module named termios 等报错 解决方案 使用Unix系统 如果使用Windows系统该包是不支持的 该结论在官方文档上即有说明 https docs
  • ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)的解决办法

    ERROR 1045 28000 Access denied for user ODBC localhost using password NO CMD登录MySQL客户机的命令行程序时报异常 一般情况下 是因为直接输入命令mysql导致的
  • python科学计算库Sympy指南

    SymPy是Python的数学符号计算库 用它可以进行数学公式的符号推导 安装不介绍了 官方文档 这里还是建议使用anaconda from sympy import init printing use unicode True x y s
  • A Survey on Evaluation of Large Language Models

    这是LLM相关的系列文章 针对 A Survey on Evaluation of Large Language Models 的翻译 大型语言模型评价综述 摘要 1 引言 2 背景 2 1 大语言模型 2 2 AI模型评估 3 评估什么
  • 哈希表结构

    1 哈希值 1 概念 是一个十进制的整数 由系统随机给出 就是对象的地址值 但这是一个逻辑地址 是模拟出来的 不是数据实际存储的物理地址 2 获取哈希值 可通过Object类的 hasCode 方法获取哈希值 hasCode 源码如下 pu
  • End-to-End Object Detection with Transformers(论文解析)

    End to End Object Detection with Transformers 摘要 介绍 相关工作 2 1 集合预测 2 2 transformer和并行解码 2 3 目标检测 3 DETR模型 3 1 目标检测集设置预测损失
  • 水库大坝安全监测的主要项目

    由于大坝失事原因是多方面的 其表现形式和可能发生的部位因各坝具体条件而异 因此 在大坝安全监测系统的设计中 应根据坝型 坝体结构和地质条件等 选定观测项目 布设观测仪器 提出设计说明书和设计图纸 设计中考虑埋设或安装仪器的范围包括坝体 坝基
  • 建站之星网站 和服务器,建站之星服务器

    建站之星服务器 内容精选 换一换 云速建站企业版有独立的IP 其他版本没有 其他版本的数据分布在多台服务器上 登录云速建站控制台 在待查看帐号和密码的站点所在行 选择 更多 gt 多用户管理 弹出 多用户管理 对话框 云速建站控制台在 主账
  • 全志F1C100s使用记录:u-boot & linux & rootfs 编译与烧录测试(基于SD卡)

    文章目录 目的 基础准备 硬件准备 开发环境 制作toolchain和rootfs 设置编译工具链 u boot linux编译 u boot boot scr linux 测试程序 文件烧录 分区设置 分块烧录 上电测试 系统镜像 制作镜
  • constexpr的使用

    l 含义 1 常量表达式 指值不会改变并且在编译过程就能得到计算结果的表达式 如 const int max files 20 max files是常量表达式 const int limit max files 1 limit是常量表达式
  • el-table滚动加载、懒加载(自定义指令)

    我们在实际工作中会遇到这样的问题 应客户要求 某一个列表不允许分页 但是不分页的话 如果遇到大量的数据加载 不但后端响应速度变慢 前端的渲染效率也会降低 页面出现明显的卡顿 那如何解决这个问题呢 我们可以用模拟分页 当滚动条滚动到底部时再次
  • 04 C/C++ math库详解

    本文转载链接 https blog csdn net AnthongDai article details 78696573 04 math库的详解 1 cos 函数 cos example include