Qt编程技巧小知识点(2)GPIB缓存区数据读取

文章目录

Qt编程技巧小知识点(2)GPIB缓存区数据读取

  大端小端的问题,其主要表现如下例子:

  • 例如:输入为QByteArray str = "#14M\xB6q\xC1\n"

  • 可以先使用str.toHex(:)函数进行一下解析

  • 即可得到:23:31:34:4d:b6:71:c1:0a

  • 下面,详细说一下,具体的解析思路

  • 首先看下面这张图

  • 解析过程如下:

cpp 复制代码
XOLX08
'#:'    ->   '\x23'  
'1'     ->   '\x31' 
'4'     ->   '\x34' 
'M'     ->    '\x4d'
无对应   ->   '\xB6'
'q'     ->   '\x71' 
无对应   ->   '\xC1'
'\n'    ->   '\x0a'

小结

  学习,加油,共勉。

相关推荐
syagain_zsx9 小时前
jsoncpp 使用指南:编译链接、Json::Value 取值与高频坑
c++·json·库·http格式
Swilderrr9 小时前
论文精读:《Directory-Aware Query and Maintenance in Vector Databases》
笔记·学习
kkkkkkkkkk_Z9 小时前
新手自学嵌入式 | 学习日记:LCD显示原理、PWM控制、电容触摸屏(GT9147)驱动开发与项目实战
驱动开发·学习
SatanII9 小时前
K8s 存储与配置管理|Volume、ConfigMap、Secret 核心笔记
笔记·rpc·kubernetes
布莱克60510 小时前
理解 = delete 与 = default:两种赋值语义的差异
c++
LXT71210 小时前
每日英语一读|为什么夏天的雷雨,总爱在傍晚出现?
深度学习·学习
知识分享小能手10 小时前
C学习教程,从入门到精通,C语言文件 — 完整知识点详解(14)
c语言·网络·学习
羊羊一洋10 小时前
ROM&RAM
c语言·stm32·学习
小小、码农11 小时前
[特殊字符]【C++11】类的新功能全面解析:移动构造、移动赋值、default、delete、final 与 override
linux·开发语言·网络·c++
I'mChloe11 小时前
飞牛NAS部署flatnotes实战:Docker、8080端口、Markdown笔记与固定地址访问
笔记·docker·容器