String类型的数据的操作

std::string s;             

                  将s定义类型为std::string.初始值为空的变量。

std::string t=s;

                  将t定义为类型为sdt::string的变量,它的初始值包含s的字符的一本副本,在这里,s可以是一个字符

                  串或者是一个字符串字面量。

std::string z(n,c);

                  定义类型为std::string的变量z,他的初始化为包含n个字符c的字符串。这里的c必须是一个字符,它既

                   不是字符串也不能是字符串字面量。

os<<s        不改变格式而将s所包含的字符写道由os知识的输出流中。这个表达式的结果是os。

is>>s         从is所指示的流中读字符,将出现在第一个非空白字符值钱的所有空白字符都丢掉。然后连续地从is

                  将字符读到s中,用读到的值将任何可能已经存在于s中的值都覆盖掉,直到读进的下一个字符是空

                  白字符此过程结束。这个表达式的结果是is。

s+t      这个表达式的结果为一个std::string类型的值,它包含s中全部字符以及后面进阶真的t中的全部字符。

                  其中,s或者t中的饿任何一个都可以是(但不都是)字符串字 面两或char类型的值。

s.size()     s中的字符数。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值