对于QString和QByteArray,他们都有一个toInt的静态函数,QString::toInt()是根据string的字面值转化为int类型,比如string:"123",转化为int类型就变为int:123。而对于QByteArray::toInt()是将16进制的数据转化为10进制之后得到int类型,比如byte:0xf8-->dec:248-->int:248。

QbyteArray中存储的都是16进制的数据,对于不同数据类型之间的关系首先要明确它们在计算机中都是2进制的0101类型的,而上层只是表示方式不同,比如二进制、八进制、16进制。比如:hex::0x45-->dec::69。按照ASCII码表对应可转化为字符串‘E’。

转自:https://blog.csdn.net/wingwc/article/details/72842504

转载于:https://www.cnblogs.com/liushui-sky/p/9067210.html

《Qt数据类型》--QByteArray,QString,int,hex之间的转化相关推荐

  1. Qt中的QString和QByteArray之间转换

    最近在用Qt做串口数据收发方面的实验,经常用到像QString和QByteArray一类的字符处理类,因此在这里做一个总结,文章有点凌乱,希望见谅. 先要说的是QString. 之所以把QString ...

  2. 【转】Qt中的QString,QByteArray,Qchar, char*

    转:http://www.cnblogs.com/li-hao/archive/2011/11/05/2237052.html 先要说的是QString. 之所以把QString单独拿出来,是因为st ...

  3. char qt 转unicode_Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题...

    2012-03-22 14:00 175人阅读 评论(0) 代码如下:如果不不设全局的字符集是utf-8,那么网上一般的方法是可以转的.如下程序中 #define DD 1的情况下:但是如果设置了全局 ...

  4. Qt笔记(6)QString,QByteArray,char *转换

    QString QString存储16位QChar类型数据 simplified()函数可以将串中的所有连续的空白字符替换成一个,并且把两端的空白字符去除 QByteArray QByteArray存 ...

  5. qt字符串之 QString详解

    前言 之 为什么写这篇文章? 今天在QT项目开发中,需要进行大量的字符串QString操作,但是之前没有系统性的了解过相关操作,都是需要什么函数从网上找,所以今晚回家后充充电,顺便整理一下字符串类&l ...

  6. qt中QByteArray字节数组

    QByteArray bb("Hello"); //创建字节数组int n=bb.size(); //返回字节数组的大小//不包括终止符 QByteArray ba;//创建一个空 ...

  7. Qt之QByteArray类学习

    QByteArray类提供了字节数组,包含于<QByteArray>头文件中,从Q3CString类继承而来. QByteArray可以存储raw bytes和传统的8-bits的字符串, ...

  8. QString与char *之间的转换

    1. 在 Qt 下将 QString 转 char* 需要用到 QByteArray 类,QByteArray 类的说明详见Qt帮助文档. 因为 char* 最后都有一个'/0'作为结束符,而采用 Q ...

  9. c语言数据类型int的用法,C语言基本数据类型:整型(int)用法详解|C语言学习

    C语言基本数据类型:整型(int)用法详解 1. 整型 int C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int 是整型之一,一般被称为整型.以后, ...

最新文章

  1. 中国电子学会青少年编程能力等级测试图形化四级编程题:打篮球
  2. python3 中递归的最大次数
  3. 使用kibana可视化报表实时监控你的应用程序
  4. iview兼容ie8_如何解决iview在安卓4.4.4的webview中的兼容性
  5. 如何解压缩.7z 001,.7z002....
  6. mysql自建云盘_使用nextcloud自建私人云盘
  7. 闭环控制 matlab仿真,反馈闭环控制系统Simulink仿真(带电流补偿的电压内环,直流调速)...
  8. 线性时变模型预测控制推导
  9. Android8.0一键root,小米Mix 2(安卓8.0)一键ROOT详解教程,看教程ROOT
  10. 桥牌笔记:机会最多的打法
  11. Win10登陆界面卡住,进去后无法打开网络相关的设置,谷歌浏览器无法上网
  12. 「津津乐道播客」#198. 乱炖:PC时代的联想尚能饭否?
  13. 苹果手机itunes显示无法连接服务器,苹果手机无法连接到iTunes Store怎么办 连接失败解决方法...
  14. ubuntu 刷新频率 如何查看_调整Ubuntu系统的分辨率和屏幕刷新率的方法
  15. Wordpress搭建笔录
  16. Photoshop制作倒影字
  17. 正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复 用性、兼容性、可移植性
  18. 优盘格式化工具,U盘修复格式化卡死问题
  19. 1M带宽的云服务器能承受多少访问量
  20. 计算机普及应用的主要原因,以计算机的普及以及办公自动化应用为主要特征(1946-1990)。...

热门文章

  1. LVS集群---做前端调度器搭建使用
  2. Ansible详解(二)
  3. 百度的TSDB——可针对tag查询,应该类似kairosDB
  4. JAVA通信系列三:Netty入门总结
  5. javascript实现的有缩略图功能的幻灯片切换效果
  6. windows防火墙支持FTP服务的设置方法
  7. A Quick Guide For Windows 2008 Server Core
  8. Vivado Hardware Manager的使用
  9. 北理计算机考研机试,北理工计算机2000-2010考研机试题目c语言实现.doc
  10. linux显示磁盘使用情况命令,Linux显示磁盘使用率信息(iostat)