zoukankan      html  css  js  c++  java
  • 6.2 C++ string类型字符串的连接

    参考:http://www.weixueyuan.net/view/6391.html

    总结:

      对于string类型变量,我们可以直接用“+”或者“+=”进行字符串的连接,操作符非常方便。

      用“+”风格字符串进行字符串连接时,操作符左右两边既可以都是string字符串,也可以是一个string字符串和一个C风格的字符串,还可以是一个string字符串和一个char字符。

      而用“+=”风格字符串进行字符串连接时,操作符右边既可以是一个string字符串,也可以是一个C风格字符串或一个char字符。

      上述两种方法:左边必须是string字符串。

      

    对于string类型变量,我们可以直接用“+”或者“+=”进行字符串的连接,操作符非常方便。用“+”风格字符串进行字符串连接时,操作符左右两边既可以都是string字符串,也可以是一个string字符串和一个C风格的字符串,还可以是一个string字符串和一个char字符。而用“+=”风格字符串进行字符串连接时,操作符右边既可以是一个string字符串,也可以是一个C风格字符串或一个char字符。

    例1:

    #include <iostream>
    #include <string>
    
    using namespace std;
    
    int main()
    {
        string s1, s2, s3;
        s1 = "first";
        s2 = "second";
        s3 = s1 + s2;
        cout<< s3 <<endl;
        s2 += s1;
        cout<< s2 <<endl;
        s1 += "third";
        cout<< s1 <<endl;
        s1 += 'a';
        cout<< s1 <<endl;
        return 0;
    }

    在本例中利用“+”和“+=”操作符分别尝试进行字符串连接,上面的所有连接都是符合语法规定的。string字符串连接非常灵活,大家可以多进行尝试。

  • 相关阅读:
    面向对象编程的三大特性之一:继承与派生
    面向对象编程
    计算器作业(摘要算法)
    模块&包
    文件的查询、修改实例+tag的用法++函数+程序的解耦
    函数闭包与装饰器
    Python开发【第五篇】:Python基础之杂货铺 day14 06
    Python开发【第四篇】:Python基础之函数 day14--08
    文件操作
    第七篇 python基础之函数,递归,内置函数lhf -blogs day14-8
  • 原文地址:https://www.cnblogs.com/yongpan/p/7919226.html
Copyright © 2011-2022 走看看