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;         // 存储低位字节
相关推荐
xushichao19895 分钟前
C++中的职责链模式实战
开发语言·c++·算法
清风徐来QCQ11 分钟前
js中的模板字符串
开发语言·前端·javascript
2301_8184190118 分钟前
C++中的协程编程
开发语言·c++·算法
add45a20 分钟前
C++中的工厂方法模式
开发语言·c++·算法
java1234_小锋20 分钟前
Java高频面试题:Spring-AOP通知和执行顺序?
java·开发语言·spring
番茄去哪了24 分钟前
Java基础面试题day02
java·开发语言·面向对象编程
xushichao198928 分钟前
C++中的工厂模式高级应用
开发语言·c++·算法
njsgcs29 分钟前
c# solidworks 折弯系数检查
开发语言·c#
SuperEugene32 分钟前
Vue3 + Element Plus 表格实战:批量操作、行内编辑、跨页选中逻辑统一|表单与表格规范篇
开发语言·前端·javascript
2501_9249526936 分钟前
C++模块化编程指南
开发语言·c++·算法