QT中unsigned char转QString的方法

unsigned char是无符号字符,代表的范围为0-255,转QString要通过int来牵线,下面直接上代码与图:

QString uncharToQstring(unsigned char * id,int len)
{QString temp,msg;int j = 0;while (j<len){temp = QString("%1").arg((int)id[j], 2, 16, QLatin1Char('0'));msg.append(temp);j++;}return msg;
}int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);unsigned char id[20] = {0x0a, 0x10, 0xFF, 0x20, 0x30, 0x02, 0x40, 0x03, 0x50, 0x60,0x5A, 0x30, 0x10, 0x1c, 0x10, 0x30, 0x40, 0x80, 0x40, 0x70};QString msg;msg = uncharToQstring(id,20);qDebug()<<msg;return a.exec();
}

这是输出结果:

unsigned char转QString的方法相关推荐

  1. memcpy(cv::Mat.data,unsigned char *,320x240),保存数据失真问题解决方法

    1.memcpy(unsigned char *C,cv::Mat.data A,,320x240),首先A是图像完整的,通过copy到C中的时候,再copy到新的cv::Mat 图像的对象上时,图像 ...

  2. unsigned char对应java_Java的数据类型,怎么就没有uchar呢

    作者:陈珏秀 真头疼,因为java的数据类型没有uchar.今天把之前用C写的程序改成java的,但是由于java的数据类型中没有uchar,部分内容得不到相关转换. 我想 将图像src的像素值,然后 ...

  3. C++ unsigned char*转化为string的形式

    unsigned char*转化为string int main(int argc,char **argv){//unsigned char * 转化为string//参考链接 https://www ...

  4. unsigned char s1 : 2的用法

    #include<stdio.h> #include<stdlib.h> //默认按照四字节对齐 //#pragma pack(1) union V {struct X{uns ...

  5. C++ unsigned long 转化为 unsigned char*

    C++ Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18   unsigned long lFileLen = 1000; unsigned char ...

  6. c# char unsigned_关于C ++:将unsigned char *复制到unsigned char *

    我需要将数据包状态保存一段时间. 因此,我读取了表示为unsigned char *的数据包数据,然后我用该数据创建了一条记录并将该记录保存在列表中一段时间. 这将是将记录中的数据包表示为char * ...

  7. unsigned char转string

    如何将无符号字符串转化成字符串 方法一:无符号字符转有符号字符然后直接给字符串 #include<iostream> #include<string> #include< ...

  8. string char* 16进制数字转化 unsigned char* 转化 字符串拼接

    项目中用到了16进制数字的转化 , 但是输出的是通过sha1加密,字符是两两转化为16进制数,要求是将其连接起来发送成一个字符串. 首先 要用到string时需要加载相关的头文件 #include & ...

  9. 打印不同对象的字节表示 ( 对int*强制转换成unsigned char*的理解 )

    此文章参考<深入理解计算机系统>P31. 先看如下代码:  12345的十六进制表示为:0x00003039 1 #include <stdio.h> 2 3 int main ...

最新文章

  1. LuoguP2617 Dynamic Rankings (动态主席树学习理解)
  2. SQL学习笔记 where子句用法,like关键字 嵌套查询
  3. 使用Ranger对Hive数据进行脱敏
  4. Django 笔记3 -- URL
  5. x86 vs x64
  6. python爬虫文字全是乱码_pythone爬虫编码自适应 解决网页乱码
  7. Response.Write具体介绍
  8. 如何用java实现使用电子邮件控制你的电脑
  9. 自动化测试——接口自动化——requests用法
  10. pytorch多gpu并行训练
  11. 去掉左边0_TiDB 4.0 在 VIPKID 的应用实践
  12. 小米网卡驱动_小米是什么?(上)
  13. Mac翻译系列软件推荐一:欧路词典 for Mac
  14. 对抗神经网络(GAN)
  15. 资治通鉴-5 商鞅的得与失
  16. 关于数据库的网络存储
  17. 马云曾经偶像,终于把阿里留下的 1400 亿败光了!
  18. 《Effective Morden C++》Item 8: Prefer nullptr to 0 and NULL.
  19. JavaScript为什么成了众多小程序的首选?
  20. 2020高考一轮复习数学:必修1集合的概念及运算【经典例题及解析】

热门文章

  1. copy.copy()与copy.deepcopy()的详解
  2. 二维码原理与编码介绍
  3. 二维码编码库qrencode
  4. 高级过程控制传热自动化实训装置
  5. 腾讯安全发布《BOT管理白皮书》|解读BOT攻击,探索防护之道
  6. timer控件自动停止问题
  7. 科技论文的种类_如何快速对科技论文分类
  8. oracle日志如何查看,oracle如何查看日志
  9. PAP认证和CHAP认证原理解析
  10. 写一程序,用scanf函数输入x,输出y值。