c语言的数据类型转换,怎样解读gps的数据

gps的数据读取,得到速度为一个int32的值,4个byte,例如FFFFFFF8,相对应的值应该为8,我怎样才能用c语言自动转换呢?谢谢说错了,对应值应该是-8... gps的数据读取,得到速度为一个int32的值,4个byte,例如 FF FF FF F8, 相对应的值应该为8,我怎样才能用c语言自动转换呢?谢谢
说错了,对应值应该是-8
展开
 我来答
xoaxa
2015-02-04 · TA获得超过8608个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3420万
展开全部
0XFFFFFFF8就是十进制的-8,无需转换,直接赋值即可。
追问
但我的问题是,所读取的数据都不是确定的,现在是FF FF FF F8,为-8,下一个数可能就是00 00 00 38,结果为56,或者00 00 0C 06
追答
直接赋值就可以了,二者的计数规则是相同的,无需任何转换。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式