当前位置: 首页 > 网络知识

C++ std常用math函数

时间:2026-01-29 09:27:04

std::atan和std::atan2

std::atan(x) 即tan(angle) = x 所求angle范围[PI/2, PI/2] [90°, 90°]

std::atan2(y, x) 即tan(angle)=y/x 所求angle范围[PI, PI] [180°, 180°]

std::fmod(x, y) 计算x/y的浮点余数,如std::fmod(3.1, 2) = 1.1

对浮点数进行取模(求余),后一个数可以为0,返回NaN 。而%只用于整型的计算,后一个数不能为0

std::hypot(x, y) 等同于 std::sqrt(x*x + y*y)

std::floor 不大于给定值的最近整数 4.5/4.2/4.8结果都为4

std::ceil: 不小于给定值的最近整数 4.5/4.2/4.8结果都为5

std::round: 4舍5入取整 4.45为4 4.5/4.55为5



上一篇:Qt QScrollArea滚动条不出现问题
下一篇:PLC中的大端小端
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素