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;         // 存储低位字节
相关推荐
wjs2024几秒前
RSS Item 元素:深入解析与使用指南
开发语言
小郑加油4 分钟前
python学习Day11:认识与创建CSV文件
开发语言·python·学习
念何架构之路26 分钟前
Go Web基础和Http演进
开发语言·后端·golang
初心未改HD33 分钟前
Go语言database/sql与SQLx:构建健壮的数据访问层
开发语言·golang
追烽少年x33 分钟前
Qt多线程编程:QThread与QtConcurrent的对比与应用
qt
晚风吹红霞34 分钟前
C++异常处理核心知识点全解析
开发语言·c++
CoderCodingNo35 分钟前
【信奥业余科普】C++ 的奇妙之旅 | 17:面的铺展与文本的本质——二维数组与字符串
开发语言·c++
J2虾虾36 分钟前
Java Lambda 表达式详解文档
java·开发语言
csbysj202040 分钟前
CSS 网格元素
开发语言
lly20240640 分钟前
DOM 元素:深入理解与高效运用
开发语言