c语言字符数组知识点总结,C,C知识分享
简介:
C 标准库提供的类型:string。长度可变的字符串,操作简单
仅为包含个人常用函数
头文件
string 类型与其它的标准库类型相同,都需要包含对应的头文件
string 类型的定义和初始化
string 类型的函数
(1)字符串的赋值
输入及输出:
I LOVE C
(2)字符串的 , = 运算符
输入及输出:
I LOVE
I LOVE C
(3)字符串的关系运算符
string 类型可以直接使用==,!=,>,<,>=,<=等关系运算符来进行字符串的比较,并返回布尔类型
输入及输出:
s1 = s2
(4)字符串的读取
cin方式
读取时自动忽略开头的空白字符
当读取到字符后一旦遇到空白字符,结束读取
输入及输出:
Hello World
Hello
getline方式
包含在 string 库内
istream& getline (istream& is, string& str);
输入及输出:
Hello World
abc
Hello World
每次输入为一行, 遇到'\n'结束输入
istream& getline (istream& is, string& str, char delim);
输入及输出:
abc def#abc
abc def
当以'#'为结尾术符,'#'及'#'以后的字符就不再读取
(5)字符串长度
size()/lenth()均可, 返回该字符串的长度(字节长度)
输入及输出:
0
0
11
11
4
4
(6)字符串获取字符
str[n]:返回str中的第n个字符,从0到size()-1
输入及输出:
I
I Love A
(7)字符串判空
empty() 返回布尔类型
输入及输出:
s1字符串为空
(8)字符串查找
string中的find()返回值是第一次字符或字符串出现的下标,如果没找到,那么会返回npos。
输入及输出:
7
4294967295 (极大的值或极小的值)
(9)字符串内的排序
输入及输出:
abc
希望能坚持学完自己所有想要学的东西(* ̄︶ ̄)
所以说,想要在程序员生涯内有更高的成就的话,最最重要的是尽可能的提升自己的编程能力,并且,与其想着怎么去提升,不如从现在开始动手动脑,如果对于C/C 感兴趣的话,可以关注 私信小编【C/C 编程】有一些视频希望可以帮助到你,学习不怕从零开始,就怕从不开始。
- 04-16唐艺昕结婚照证件照官宣 唐艺昕婚后首晒恩爱蜜月照
- 11-18大一挂科有几次补考:大一考试挂科了怎么办
- 12-04360手机智能语音机器人,360手机AI语音助手亮相360手机新品或首次适配
- 02-24百合放飞自由:不好百合要占领全世界了
- 12-28记一次JavaWeb网站技术架构总结:记一次JavaWeb网站技术架构总结
- 04-14排卵期怀孕的几率是不是比较大:排卵期同房记住这3个小细节
- 12-04金庸武当实力排行:金庸武侠实力最强的十大门派
- 02-11天龙八部新人玩哪个角色好?天龙八部有钱人游戏怎么玩
- 09-19被猫抓了发病的前兆:被猫抓出来的病你知道吗
- 02-05什么时候开始有打工这个词?出外,34
- 01-26excel常见的函数公式,Excel常用公式函数大全
- 03-30理想one全车升级过程:理想L喜提更新,再刺痛
- 01-20手机与电脑之间高速互传大文件:手机和电脑互传文件太慢
- 04-17旅行必带的食物:携带哪些食物营养均衡又便捷
- 05-09杠铃练胸要领:杠铃练胸的黄金动作你值得拥有
- 12-09湖人战胜勇士队技术统计 湖人战胜勇士2米06前锋得分全队最高
热门
推荐
- 1大学老师评议总结精选267
- 2祝我生日快乐作文177
- 3【北师大版语文六上基础训练答案】北师大版小学语文第五册《葡萄沟》教案1252
- 4大起板古筝谱315
- 5食用阿胶的禁忌事项以及功效作用231
- 6采石场承包协议474
- 7继续教育培训实施方案223
- 8金融市场部具体工作职责说明356