字符数组与字符串
1|0一、字符数组
- 字符数组初始化
类型 数组名[长度]={元素1,元素2...};
类型 数组名[长度]="abcde";
- 字符数组的输入输出
使用cin,cout,printf()
注意:遇到空格或者回车就会停止
使用fgets(str, len, stdin); str:字符串,len:长度,stdin:固定语法
注意:读入一行字符串,包括空格:
- 字符数组的常用操作
下面几个函数需要引入头文件:
(1) strlen(str),求字符串的长度
(2) strcmp(a, b),比较两个字符串的大小,a < b返回-1,a == b返回0,a > b返回1。这里的比较方式是字典序!
(3) strcpy(a, b),将字符串b复制给从a开始的字符数组。
2|0二、标准库类型string 字符串
可变长的字符序列,比字符数组更加好用。需要引入头文件:
2|11.定义和初始化
2|22.string的输入输出
(1)cin,cout
注意:不能用printf直接输出string,需要写成:printf(“%s”, s.c_str());
(2) 使用getline读取一整行
2|33.string的empty和size操作(注意size是无符号整数,因此 s.size() <= -1一定成立):
2|44.string的比较
支持 >, <, >=, <=, ==, !=等所有比较操作,按字典序进行比较。
2|55. 为string对象赋值:
__EOF__

本文作者:似鬼年华
本文链接:https://www.cnblogs.com/Z2333/p/18237740.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Z2333/p/18237740.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
天助自助者
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具