51单片机编译器keil中的C语言头文件 math.h。

2025-03-10 00:57:09
推荐回答(3个)
回答1:

库函数的源码你是看不到的。要找实现的话得去百度。自带的都是编译好的东西(用到时直接调用)不是原C程序。
至于sin()的实现。如果你学过高数应该知道泰勒展开。
不知道的话直接给你公式:sin(x)=x-(x^3)/3!+(x^5)/5!+...(按这规律求和下去,x是弧度)

用一个for循环。要精确的话循环的次数多些就行

回答2:

math.h是头文件,程序是自己写的,程序中可以包含头文件的
你的程序中包含了math.h,就可以使用函数sin等

回答3:

keil不是开源软件 OK