#include <QCoreApplication>
#include <iostream>
#include <string>
#include <cstring>using namespace std;int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);//c++的字符串定义string s1;cout << '[' << s1 << ']'<< endl;string s2("ayumi hamasaki");cout << '[' << s2 << ']'<< endl;//c字符串和c++字符串,c++支持把c风格的字符串隐式转换为c++风格string s3 = "字面值mai kuraki";//字面值隐式转换cout << '[' << s3 << ']'<< endl;char const* ps = "字符指针mai kuraki";cout << '[' << ps << ']'<< endl;s3 = ps;cout << '[' << s3 << ']'<< endl;char sa[] = "字符数组mai kuraki";cout << '[' << sa << ']'<< endl;cout << strlen(s3.c_str()) << endl;//字符串成员函数,可以获得c的首地址//字符串的赋值 对应c strcpystring s4("ayumi hamasaki……");s3 = s4;cout << '[' << s3 << ']'<< endl;//字符串的拼接 对应c strcatstring s5("I love ");s3 = s5 + s4;cout << '[' << s3 << ']'<< endl;//字符串复合赋值s5 += s3 += s4;//右结合cout << '[' << s5 << ']'<< endl;//字符串的比较 ASCII 长度 strcmpstring s6 = "abcd", s7 = "abCd", s8 = "abcde";cout << (s6 > s7) << endl;cout << (s6 > s8) << endl;s6 = "擎天柱";s7 = "威震天";s8 = "大黄蜂";//按照编码cout << (s6 > s7) << endl;cout << (s6 > s8) << endl;//下标访问cout << s4[2] << endl;//字符串的大小 不包括 /0cout << s5.size() << endl;cout << s8.length() << endl;//判断字符串是否为空cout << s8.empty() << endl;//0s8.clear();cout << s8.empty() << endl;//1return a.exec();
}

qt开发环境 - c++字符串操作相关推荐

  1. Ubuntu下嵌入式Qt开发环境配置全攻略

    本文以友善之臂的Mini6410嵌入式开发板为目标板,介绍ubuntu 12.04系统下,配置嵌入式Qt开发工具的过程.本文中介绍的工具.大部分步骤和脚本来自开发板附带资料光盘,但其默认配置环境为老旧 ...

  2. qt开发环境的建立与qte4.6.3、tslib1.4的移植

    QT开发环境的建立以及qte4.6.3.tislib1.4移植到博创star2410开发板 1.首先是建立Linux开发环境 1.1.在windowsXP下安装博创公司提供的虚拟机软件VMware W ...

  3. Qt开发环境搭建(win10)

    Qt开发环境 1.介绍 Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能.Qt可以帮助我们轻松地使用C++开发跨平台地GUI程序. 2.下载 ...

  4. qt10搭建Android环境,Qt开发环境搭建(win10)

    Qt开发环境 1.介绍 Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能.Qt可以帮助我们轻松地使用C++开发跨平台地GUI程序. 2.下载 ...

  5. Ubuntu20.04下 嵌入式 Qt 开发环境的搭建(适用于Tiny6410)

    Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 目录导航 Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建 前言 1.安装前的准备工作 2.安装交叉编译器 3.安装t ...

  6. VS+QT开发环境搭建

    VS+QT开发环境搭建 1.工具准备 VisualStudio最新版直接官网下载,根据需要进行下载,我下载的免费社区版本.日常开发完全够用. QT建议不要下最新版本,同样,为了减少病毒的风险,直接官网 ...

  7. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  8. Ubuntu 安装 Qt 开发环境 简单实现

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一 ...

  9. 【Tools】Visual Studio 2019搭建Qt开发环境

    00. 目录 文章目录 00. 目录 01. 概述 02. Visual Studio 2019安装 03. Qt6安装 04. qt-vsaddin插件下载 05. qt-vsaddin插件安装 0 ...

最新文章

  1. emacs按键绑定详解
  2. 07.LoT.UI 前后台通用框架分解系列之——强大的文本编辑器
  3. 使用alterMIME实现添加message footer功能
  4. 今天理解了一下HTTP头的Last-Modified 与If-Modified-Since
  5. 当一个程序员面临太多选择的时候
  6. 9.1 mnist_softmax 交叉熵多分类器
  7. 一个创业者的自我修养2019版
  8. 日志中台不重不丢实现浅谈
  9. 分布式系统原理 之4 Quorum 机制
  10. 如何用ant给Java项目生成文档
  11. 求4个数字组成的不重复三位数,Python简洁解法
  12. 金士顿服务器内存条型号解读,教你如何解读金士顿台式机内存标签的含义
  13. 北美环境教育年会:中国伙伴参会快报(一)开幕
  14. 如何利用即时通讯工具进行营销
  15. 计算机考试试题大一上学期,大一第一学期期末考试计算机试题1
  16. Linux中更换软件源以及更新软件过程中报错的解决方法
  17. 个人学习笔记附Markdown格式下载
  18. 黑马程序员—一张帖看完黑马所有学科、班级就业薪资贴
  19. Windows实现微信多开
  20. php使用curl函数采集,PHP采集相关教程之一:CURL函数库

热门文章

  1. work hard, think harder
  2. 基于.NET Framework 4.0的解决方案部署
  3. [NHibernate]获取分组查询的记录总数
  4. Android view变形,android仿变形金刚效果实现MatchView
  5. EL在java里的意义
  6. java面向对象小程序_java运用面向对象的思想实现计算器的小程序
  7. Disturbed People(思维)
  8. 8.Excel数据与指标概述
  9. php rsa加密实例,关于PHP语言的RSA加密实例讲解
  10. 摄影光学与镜头pdf_人类光学精华该不该买?萌新小白的第一支镜头!摄影器材指南!...