如何实现C语言中对字符串类型进行一系列操作的功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计808个文字,预计阅读时间需要4分钟。
1. 定义和初始化字符串对象 string s;默认初始化,s 是一个空字符串。
2.string s=hello;或 string s=(hello);或 string s2(10, s1);复制 s1 的前 10 个字符到 s2 中。
3.s 的内容是 hello。
1. 定义和初始化string对象
- string s;
默认初始化,s是一个空字符串。
- string s = “hello”;或者string s(“hello”);或者string s2(10, s1)拷贝s1的前10个字符到s2中。
s的内容是“hello”
- s.empty( ) 为空返回true。 s.size()返回字符个数。
- 返回值是string::size_type类型的值,size_type属于unsigned类型,能够存放下任何string对象的大小,一般用unsigned,或者auto来保存。
- s1+s2 相加,相连, s1=s2 赋值, s1==s2 判断相同,s1!=s2 判断不同,>,< 按字典顺序判断大小
- 相加时,只能一个string类型和一个字面值相加,或者两个string类型对象相加,不能两个字面值相加,编译器无法识别。
本文共计808个文字,预计阅读时间需要4分钟。
1. 定义和初始化字符串对象 string s;默认初始化,s 是一个空字符串。
2.string s=hello;或 string s=(hello);或 string s2(10, s1);复制 s1 的前 10 个字符到 s2 中。
3.s 的内容是 hello。
1. 定义和初始化string对象
- string s;
默认初始化,s是一个空字符串。
- string s = “hello”;或者string s(“hello”);或者string s2(10, s1)拷贝s1的前10个字符到s2中。
s的内容是“hello”
- s.empty( ) 为空返回true。 s.size()返回字符个数。
- 返回值是string::size_type类型的值,size_type属于unsigned类型,能够存放下任何string对象的大小,一般用unsigned,或者auto来保存。
- s1+s2 相加,相连, s1=s2 赋值, s1==s2 判断相同,s1!=s2 判断不同,>,< 按字典顺序判断大小
- 相加时,只能一个string类型和一个字面值相加,或者两个string类型对象相加,不能两个字面值相加,编译器无法识别。

