C语言蓝牙问题,请大神多帮忙

C语言蓝牙问题,请大神多帮忙,第1张

c1=-2,c2=-1,c3=0

自己写程序试一下就知道了。

int main()

{

char c1=254,c2=255,c3=256

printf("c1=%d,c2=%d,c3=%d\n",c1,c2,c3)

}

由于是char类型而不是unsigned char,他们的二进制的最高位是符号位猛袭,他们将会溢出,超过正数的上线就会变成负数,销岁而且亏知睁是补码表示,只有低八位有效,256的低八位全零,所以c3=0。

1、初始培手化蓝牙模块态销

2、搜索蓝牙设备

3、连接蓝牙设备

4、选择设备服务

5、获取服务的特征值

以上步骤与官配闭嫌网相同,详细文档请查看uni-app蓝牙API

6、订阅特征值

只有订阅特征值以后设备的特征值变化才能触发uni.onBLECharacteristicValueChange 回调


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12393322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存