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;         // 存储低位字节
相关推荐
应用市场28 分钟前
Qt QTreeView深度解析:从原理到实战应用
开发语言·数据库·qt
ooooooctober38 分钟前
PHP代码审计框架性思维的建立
android·开发语言·php
864记忆1 小时前
Qt Widgets 模块中的函数详解
开发语言·qt
white-persist1 小时前
差异功能定位解析:C语言与C++(区别在哪里?)
java·c语言·开发语言·网络·c++·安全·信息可视化
q***72871 小时前
Golang 构建学习
开发语言·学习·golang
hmbbcsm1 小时前
练习python题目小记(五)
开发语言·python
kokunka1 小时前
C#类修饰符功能与范围详解
java·开发语言·c#
仟濹1 小时前
【Java 基础】3 面向对象 - this
java·开发语言·python
Dxy12393102162 小时前
Python一个类的特殊方法有哪些
开发语言·python
爱吃烤鸡翅的酸菜鱼2 小时前
如何用【rust】做一个命令行版的电子辞典
开发语言·rust