您的位置:首页 > 其它

蓝牙协议指令和字节数组的关系

2017-07-20 15:38 585 查看
如下,蓝牙指令可能是长这个样子的,但是将指令发送到蓝牙去的时候,是需要将指令放进byte
4000
数组中的

命令

FA F5 0F A1 03 11 43 E2 00 00 00 14 42 09 4D

很显然,指令的形式是十六进制的,但是在字节数组中放的都是有符号的十进制,所有会发现打印的时候面貌全非了,十六进制数怎么转化为有符号的十进制数呢?
比如FA,转化为二进制是11111010

                             取反码10000101

                          反码加1:10000110    得到的就是-6

也就是说FA在字节数组中存的是-6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: