首页 > 其他分享 >Qt解析十六进制串

Qt解析十六进制串

时间:2024-09-27 10:45:04浏览次数:1  
标签:十六进制 QByteArray Qt arr1 解析 161 字节

 

 

QByteArray arr1 = QByteArray::fromHex("000000A1000000B2000005DC00000000000000900000000000000000000000000000000100000020000000210000000100000000001748C8000000000000046C00000000000000A100000000000000000000006000000000000061E400000000");

for (int i = 0; i < arr1.size(); i += 4) {
    // 提取四个字节并组合成一个整数(对于原问题,应改为两个字节)
    quint32 num = (quint8)arr1[i] << 24 | (quint8)arr1[i + 1] << 16 | (quint8)arr1[i + 2] << 8 | (quint8)arr1[i + 3];
    // 由于原问题中每两个字节表示一个数字,所以应改为:
    // quint16 num = (quint8)arr1[i] << 8 | (quint8)arr1[i + 1];
    // 解析出的数字
    qDebug() << num;
}

 

161
178
1500
0
144
0
0
0
1
32
33
1
0
1525960
0
1132
0
161
0
0
96
0
25060
0

 

 

 

########################

标签:十六进制,QByteArray,Qt,arr1,解析,161,字节
From: https://www.cnblogs.com/herd/p/18435242

相关文章

  • Spring Cloud全解析:服务调用之OpenFeign日志打印
    OpenFeign日志打印OpenFeign提供了日志打印功能,可以配置不同级别的日志级别publicenumLevel{//默认,不显示任何日志NONE,//仅记录请求方法、url、响应状态码及执行时间BASIC,//除记录BASIC信息外,还记录请求头和响应头HEADERS,//除了HEADERS信息外,还有请......
  • 强化学习详解:理论基础与核心算法解析
    本文详细介绍了强化学习的基础知识和基本算法,包括动态规划、蒙特卡洛方法和时序差分学习,解析了其核心概念、算法步骤及实现细节。关注作者,复旦AI博士,分享AI领域全维度知识与研究。拥有10+年AI领域研究经验、复旦机器人智能实验室成员,国家级大学生赛事评审专家,发表多篇SCI核心......
  • Vue中使用xlsx库解析Excel
    <template><div><el-uploadref="upload"class="upload-demo"action="#"accept="xlsx,xls"multiple:limit="1":auto-upload="false":withCredentials="......
  • 网络性能监控的秘密武器:深入解析 netstat 命令
    在性能测试中,网络性能往往是影响系统响应速度的关键因素之一。网络瓶颈可能源于延迟、带宽不足、连接数过多等问题。本文结合netstat命令的输出案例,详细解释网络性能的监控方法,并提供如何使用这些数据进行瓶颈定位的实战经验。1.网络瓶颈的常见表现网络瓶颈通常表现为......
  • 【dify解析】插件接口解析
    安装插件调用的接口:2024-09-2615:45:44.342INFO[Thread-89(process_request_thread)][_internal.py:97]-127.0.0.1--[26/Sep/202415:45:44]"OPTIONS/console/api/workspaces/current/tool-provider/builtin/azuredalle/updateHTTP/1.1"200-2024-09-2615:......
  • PyQt项目实战-(Pyqt5+mysql制作一个TODO清单 第一部分)
    PyQt项目实战Pyqt5实现todolist工作待办的增、改、删、查功能,连接mysql存储数据(待办事项)。目录目录        1.界面设计    2.功能实现    3.界面各Button点击事件和槽函数的链接    4.mysql数据库操作工具类    5.槽函数实现......
  • 如何打造流浪天使乐园管理系统?Java SpringBoot+Vue技术解析
    ✍✍计算机毕业编程指导师**⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、小程序、大数据实战项目集⚡⚡文末获取......
  • BeautifulSoup4解析数据
    BeautifulSoup4(简称bs4)和正则表达式都能处理文本,筛选数据,但它们各有优势和适用场景。在网络爬虫项目中,通常会结合两个工具适用,例如用bs4解析网页结构,然后使用正则表达式提取特定的文本内容。bs4是用于解析html和xml文档的第3方库,它本身并不直接解析文档,而是依赖于其它解析器来完......
  • 读取文本十六进制,保存为图片
    读取文本十六进制,保存为图片目录结构D:\SFW\PY_TOOLS\PNGPYmain.pymhex.txtoutput.pngmain.pydefhex_to_png(hex_file,output_file):#从文件中读取十六进制数据withopen(hex_file,'r')asf:hex_data=f.read().strip()#读取并去......
  • CShell.dll错误怎么办?CShell.dll文件错误解析:从根源到解决方案的全面指导
    一、CShell.dll文件概述CShell.dll是电脑系统中的一个动态链接库文件(DynamicLinkLibrary,DLL),它包含了程序运行所需的代码和数据。当系统或某个软件需要调用这些代码时,就会加载CShell.dll文件。然而,有时由于各种原因,CShell.dll文件可能会出现错误,导致程序无法正常运行。二......