文章目录
- Qt编程技巧小知识点(2)GPIB缓存区数据读取
- 小结
Qt编程技巧小知识点(2)GPIB缓存区数据读取
大端小端的问题,其主要表现如下例子:
-
例如:输入为
QByteArray str = "#14M\xB6q\xC1\n"
-
可以先使用
str.toHex(:)
函数进行一下解析 -
即可得到:
23:31:34:4d:b6:71:c1:0a
-
下面,详细说一下,具体的解析思路
-
首先看下面这张图
-
解析过程如下:
XOLX08
'#:' -> '\x23'
'1' -> '\x31'
'4' -> '\x34'
'M' -> '\x4d'
无对应 -> '\xB6'
'q' -> '\x71'
无对应 -> '\xC1'
'\n' -> '\x0a'
小结
学习,加油,共勉。