【C++】类与对象——第3小节——string 类

提示:相对于C语言中的char,C++提供了更为方便的字符串类型——string。


前言

写博客把自己所学整理,并分享给大家,真的是件很开心的事,甚至写博客已经成为支撑我学下去的动力!那么本章呢是C++类与对象的第3小节,介绍了string类的相关知识,话不多说,这就跟着yena开始吧!


1、string的介绍

1)使用sting类必须包括头文件string,即要有
#include < string >。
2)string类的字符串对象使用方法与其他对象一样,需先定义后使用。格式如下:string 对象1,对象2…;
在这里插入图片描述

2、string的应用

2.1运算符“ = ”,赋值

如下代码,str1 = str2;相当于将str2的值赋给str1
在这里插入图片描述

2.2运算符“ + ”,连接

str1 + str2,相当于将str1,str2连接起来,成为一个新串;
str1 += str2相当于 str1 = str1 + str2 ;
在这里插入图片描述

2.3 " == " != ",判断两字符串是否相等或不等

用于if语句,不等同理。代码如下。
在这里插入图片描述

2.4 " < " , " > “,” <= “,” >= "

2.4.1字符串的比较方法***

字符串比较,是从左边第一个字符开始比较,ASCII码大者为大,小者为小,‘z’ > ‘a’ > ‘Z’ > ‘A’。如果第一个字符相等,则继续比较后面的字符。主要设计案例如下。
1)当两个字符串长度不一样时,并非长的字符串就一定大。例如
c = " EOH “与d = " EODR “,二者第三个字符’H’ > ‘D’,故c > d。
2)大写字母与小写字母的ASCII码不同,‘f’ > ‘F’。
3)由汉字组成的字符串可以比较,它们的大小是由其汉语拼音构成的字符串来进行大小比较。如” 念青 " > " 墨白 “,” NIANQING” > " MOBAI "


总结

关于string用法就到这里啦!今天我还要继续更新下一小节呢,跟着yena,我们一起升级吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值