math.h 文档

文件概述

math.h 是一个实现数学运算的头文件,提供常用数学函数和宏。该文件是 libcc 项目的一部分,遵循开源许可证(见文件头部注释)。

主要功能

1. 数学运算

提供了以下函数: - _cc_roundf - 浮点数四舍五入。 - _cc_round - 双精度浮点数四舍五入。

2. 比较宏

定义了以下宏: - _min/_max - 最小/最大值。 - _min3/_max3 - 三个数的最小/最大值。 - _abs - 绝对值。

使用示例

示例 1:使用数学函数

#include <libcc/math.h>
#include <stdio.h>

int main() {
    float num = 3.14159f;
    printf("Rounded: %.2f\n", _cc_roundf(num, 100));
    return 0;
}

注意事项

  1. 线程安全:所有函数和宏是线程安全的。

许可证

该文件遵循开源许可证,详细信息请参考文件头部的注释。