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'

小结

  学习,加油,共勉。

相关推荐
超爱西西鸭1 分钟前
ArkTS延安精神学习应用:四版块 + 三组展开状态 + 大事记时间轴
学习·华为·harmonyos·鸿蒙
m4Rk_8 分钟前
【论文阅读】Agent 记忆机制(49):MemCoE——先学习如何组织记忆,再学习具体记住什么
论文阅读·人工智能·学习·开源·github
程与留18 分钟前
08_对话框系统全解析——模态非模态、QMessageBox、QFileDialog
c++·qt
我爱cope19 分钟前
【计算机网络 | 网络层4:子网掩码与 CIDR:如何判断网络号和主机号?】
网络·学习·计算机网络
MSTcheng.30 分钟前
【Linux学习】Linux学习第二弹——Linux基本指令1
linux·运维·服务器·学习·指令
程序员的园32 分钟前
赋值运算符为什么要避免自赋值?
c++
Escalating_xu36 分钟前
【C++ vector 深度解析】从常用接口、扩容机制与迭代器失效到核心模拟实现
java·c++·面试
北漂燕郊杨哥38 分钟前
npm 缓存占满 C 盘?三步把它迁到 D 盘(附验证与避坑)
缓存·npm·node
0566461 小时前
python高级——Python 类型提示与 Pydantic
网络·人工智能·windows·python·学习
克里斯蒂亚诺更新1 小时前
win下如何将redis自启动
数据库·redis·缓存