自己写程序试一下就知道了。
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 回调
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)