提示:相对于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,我们一起升级吧!