[C语言] c语言中反三角函数

[复制链接]
3519|3
 楼主| 自由自在2013 发表于 2014-7-10 11:35 | 显示全部楼层 |阅读模式
temp为单字节16进制正数,传感器输出
#define  PI 3.141593
void main (void)
{  
   uchar  temp, x;
   tempf =(float)temp;
   x = asin(tempf/64)*180/PI;  //角度值
}
这样写对吗?为什么程序运行后串口输出 00?
如果程序有问题,应该怎样写?
调试着看好像程序里不识别 “asin(tempf/64)”这样的形式。
大秦正声 发表于 2014-7-10 12:22 | 显示全部楼层
添加#include "math.h"
 楼主| 自由自在2013 发表于 2014-7-10 13:11 | 显示全部楼层
已经添加了
ayb_ice 发表于 2014-7-10 13:31 | 显示全部楼层
本帖最后由 ayb_ice 于 2014-7-10 13:34 编辑

开什么玩笑,temp都没有初始化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

83

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部