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'

小结

  学习,加油,共勉。

相关推荐
布莱克605几秒前
栈(Stack)详解:定义、作用、应用场景及与队列的区别(附 C/C++ 代码)
c语言·开发语言·c++·
打团从来人不齐几秒前
Linux服务器搭建笔记-008:台式机共享WIFI
linux·服务器·笔记
zmzb01031 分钟前
C++课后习题训练记录Day203
开发语言·c++
疯狂打码的少年17 分钟前
【数据库技术】SQL概述与数据定义(DDL:CREATE/DROP/ALTER)
数据库·笔记·sql·oracle
硬件yun27 分钟前
学功能安全
学习·安全·汽车
火眼金睛炼单词27 分钟前
图像记单词:视觉化学习能否破解英语记忆难题
学习
一条破秋裤30 分钟前
STM32 学习笔记:GPIO 输出原理与硬件设计
笔记·stm32·学习
andrsted31 分钟前
作业发布、课堂检测和错题讲评,用一个小程序完成
学习·微信小程序·小程序·学习方法
XiYang-DING34 分钟前
地图城市缓存优化:ApplicationReadyEvent + Caffeine + Redis + Redisson 分布式锁
redis·分布式·缓存
Dream Cosmos37 分钟前
Linux 多线程——线程互斥:从抢票问题到 Mutex 底层原理
linux·c++