math.h 函数在哪里? [重复]

问题描述 投票:0回答:2

我有兴趣了解 math.h 函数如 sin(),cos(), pow(,), log(),... 是如何执行的。我的 Cygwin 和 MinGw 文件夹中的 math.h 文件似乎只有函数声明{例如 extern double cos _PARAMS((double));}。实际的函数定义位于哪里?

c++ include cygwin
2个回答
1
投票

我认为您正在寻找的是正弦和余弦是在微处理器内以微代码实现的

您也可以查看这个


0
投票

数学函数可能位于编译器的可执行文件中,因此可能没有代码可显示。

有编译器代码的免费软件示例。 我建议您查看 GNU 编译器源代码以获取一些示例。

处理器制造商也可能有一些实现,这些实现是特定于最大程度利用其处理器的平台。

© www.soinside.com 2019 - 2024. All rights reserved.