11、各种数据类型的相互转换

char * 与 const char *的转换

char *ch1="hello11";

const char *ch2="hello22";

ch2 = ch1;//不报错,但有警告

ch1 = (char *)ch2;

char 转换为 QString

其实方法有很多中,我用的是:

char a='b';

QString str;

str=QString(a);

QString 转换为 char

方法也用很多中

QString str="abc";

char *ch;

ch = str.toLatin1.data();

QByteArray 转换为 char *

char *ch;//不要定义成ch[n];

QByteArray byte;

ch = byte.data();

char * 转换为  QByteArray

char *ch;

QByteArray byte;

byte = QByteArray(ch);

QString 转换为  QByteArray

QByteArray byte;

QString string;

byte = string.toAscii();

QByteArray 转换为  QString

QByteArray byte;

QString string;

string = QString(byte);

这里再对这俩中类型的输出总结一下:

qDebug()<

qDebug()<

qDebug()<

qDebug()<

qDebug()<

qDebug()<

qDebug()<

但是qDebug()<

qDebug()<

int  转 QString

int a=10;

QString b;

b=QString::number(a)

QString 转int

QString a="120"

int b;

b=a.toInt()

qint64转为qstring qt_Qt中Qstring,char,int,QByteArray之间到转换相关推荐

  1. C#中char[]与string之间的转换

    C#中char[]与string之间的转换 原文:C#中char[]与string之间的转换 string 转换成 Char[] string ss = "abcdefg"; ch ...

  2. BSTR、char* 和 CString 之间的转换 (转)

    BSTR.char* 和 CString 之间的转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行.例如: c ...

  3. c++中int double 与char,string之间的转换

    1.字符串转int ,double, char str[] = "15.455";double db;int i;db = atof(str); // db = 15.455i = ...

  4. C++中char*与wchar_t*之间的转换

    把char*转换为wchar_t* 用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char *CStr = "string to convert" ...

  5. 关于Char* ,CString ,WCHAR*之间的转换问题

    GDI+所有类的接口函数如果要传递字符串作为参数的话,似乎都用UNICODE串,即WCHAR*.我开始也被整得晕头转向,因为窗口编程所用往往是CString,用IO流读文件数据又得到char *.得益 ...

  6. 转发:C++中GB2312字符串和UTF-8之间的转换

    在编程过程中需要对字符串进行不同的转换,特别是Gb2312和Utf-8直接的转换.在几个开源的魔兽私服中,很多都是老外开发的,而暴雪为了能 够兼容世界上的各个字符集也使用了UTF-8.在中国使用VS( ...

  7. C# 实现Oracle中的数据与Excel之间的转换

    最近项目要求实现数据库之间数据在各个数据库之间导入导出,在此做个笔记 1. 将Oracle中的表导入到Excel中,反之亦然 private static readonly string connec ...

  8. python大小写转换_Python字符串中怎样进行大小字母之间的转换

    #编程语言# 我是"学海无涯自学不惜!",关注我,一同学习简单易懂的Python编程. 第七十六节:字母大小写的转换 在字符串的使用当中,经常会遇到字母大小写相互转换的应用,在Py ...

  9. c#语言float转换int,c#中怎么把int向float型转换?

    楼主观察很细微啊.int到float转换精度会降低,如果需要较高精度,应该考虑使用double类型.如下分析: 第一点:从int(System.Int32)到float转换精度会降低.如下代码: st ...

最新文章

  1. pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字并生成新的数据列(extract numbers from column)
  2. 机器人学习--卡尔曼滤波及各种滤波解析
  3. 剑指 Offer 03——10
  4. Kafka 2.0 升级,看看携程怎么操作!
  5. webtop搭建简单知识库粗略介绍
  6. NLP技术在金融资管领域的落地实践
  7. ubuntu MySQL的卸载
  8. 计算机无法安装蓝牙驱动,win10蓝牙驱动装不了怎么办_win10电脑蓝牙驱动无法安装处理方法-win7之家...
  9. PLC中如何区分源型漏型
  10. 野火ISO-V2学习
  11. 在.NET中进行AutoCAD二次开发(C#+ObjectArx) (二)
  12. ctf比赛的三种形式
  13. 华为机试真题 导师请吃火锅 C++实现
  14. flask android app socketio加解密 匿名加密聊天室 不被任何官方非官方机构个人监视的匿名聊天室!!! 想聊什么就聊什么!
  15. 计算机开机最快设置,怎样让电脑开机更快
  16. 图像特征提取(形状特征,空间关系特征)
  17. 注入winlogon
  18. 黄飞130702010037第二次作业
  19. echarts中国地图china.js下载
  20. PDF转CAD怎么转?试试这个办法

热门文章

  1. asp.net core源码飘香:从Hosting开始
  2. 缓存在大型网站架构中的应用
  3. onlyoffice更新中文字体总结
  4. 能识别nvme的pe启动_PE系统纯净(可以识别nvme固态)
  5. mysql索引有哪些了解_Mysql索引(简单了解)
  6. 如何在web api中使用SignalR
  7. Android Studio怎么设置悬浮提示文字框显示函数
  8. Android之替换App桌面图标
  9. Android之靠谱的把图片和视频插入手机系统相册
  10. 【iVX 初级工程师培训教程 10篇文拿证】09 聊天室制作