QT中的数据处理

QT中的数据处理

QT中如何将二个char合成short

复制代码
unsigned short func = 0;
 
func = func | data[7];
func = func << 8;
func = func | data[8];

把一个short类型的值拆分成两个字节,并存储在char类型的数组中

复制代码
    short a = 45;
    char bytes[2];
    // 将short类型的变量a拆分成两个字节并存储到bytes数组中
    char *p = (char *)&a;  // 获取a变量的地址,并强制转换为char类型的指针
    bytes[0] = *(p + 1);   // 存储高位字节(因为是小端模式)
    bytes[1] = *p;         // 存储低位字节
相关推荐
weixin_462446231 天前
用 Go 快速搭建一个 Coze (扣子)API 流式回复模拟接口(Mock Server)
开发语言·golang·状态模式
小鸡吃米…1 天前
Python编程语言面试问题二
开发语言·python·面试
谁动了我的代码?1 天前
QT<34> 利用线程池处理耗时任务以及回调函数的使用
开发语言·qt
柒.梧.1 天前
数据结构:二叉排序树构建与遍历的解析与代码实现
java·开发语言·数据结构
李迟1 天前
Golang实践录:接口文档字段转结构体定义
开发语言·golang
徐同保1 天前
js 点击按钮 把文本转成文件并下载下来
开发语言·javascript·ecmascript
2501_930707781 天前
使用C#代码更改 PowerPoint 幻灯片大小
开发语言·c#·powerpoint
CoderCodingNo1 天前
【GESP】C++三级真题 luogu-B4414 [GESP202509 三级] 日历制作
开发语言·c++·算法
bug总结1 天前
前端开发中为什么要使用 URL().origin 提取接口根地址
开发语言·前端·javascript·vue.js·html
晨曦夜月1 天前
笔试强训day7
开发语言·c++·算法