变量报错问题

2019-07-21 05:57发布

本帖最后由 牧马人人 于 2018-12-20 15:59 编辑


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
牧马人人
1楼-- · 2019-07-21 11:43
 精彩回答 2  元偷偷看……
ZCLOVEPF
2楼-- · 2019-07-21 15:07
你的buf不是char型的吗??左移8位行吗??
douxiaolingyun
3楼-- · 2019-07-21 15:09
应该是强制转换错误,一个是整形一个是浮点型的。你可以将数值取出来放别的变量试试要浮点的
Sun_Fly
4楼-- · 2019-07-21 16:29
丢了大括号了把
szczyb1314
5楼-- · 2019-07-21 17:35
Re_buf是char型的,左移8位超范围了,结果全是0。你的short强制类型转换的位置不对,(((short)Re_buf[3])<<8|Re_buf[2])/32767.0*180,先将char型转换为short型再左移8位
牧马人人
6楼-- · 2019-07-21 21:29
 精彩回答 2  元偷偷看……

一周热门 更多>