
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
“这个世界都是由代码组成的。”这是程序员的格言,随着互联网的快速发展,世界已经进入了电子信息时代,而程序员也成为了新时代产业下所产生的火热职业,现在大学都会开放一门变成的基础课,C语言。这对于大学生逻辑思维具有很棒的好处,同样对于要入门编程大海的未来的程序员,也是一个很棒的入门机会,今天烟台C#培训小编就为大家带来,C语言程序设计基础,希望大家喜欢!
字符串
用字符数组存储字符串(C 风格字符串)
char str[8] = { 'p', 'r', 'o', 'g', 'r', 'a', 'm', '\0' };
char str[8] = "program";
char str[] = "program";
string 类
使用字符串类string表示字符串;
string实际上是对字符数组操作的封装.
string s1;
string s2 = “abc”;
string s3 = s2;
常用操作
s + t 将串s和t连接成一个新串
s = t 用t更新s
s == t 判断s与t是否相等
s != t 判断s与t是否不等
s < t 判断s是否小于t(按字典顺序比较)
s <= t 判断s是否小于或等于t (按字典顺序比较)
s > t 判断s是否大于t (按字典顺序比较)
s >= t 判断s是否大于或等于t (按字典顺序比较)
s[i] 访问串中下标为i的字符
例:
string s1 = "abc", s2 = "def";
string s3 = s1 + s2; //结果是"abcdef"
bool s4 = (s1 < s2); //结果是true
char s5 = s2[1]; //结果是'e''
输入整行字符串
" cin>>..."读取到空格时会停止录入字符串
此时,可以
#include<string>
使用getline()函数
可以用第三个参数设置字符串结束的分隔符
#include <iostream>
#include <string> //需要包含该头文件
using namespace std;
int main() {
for (int i = 0; i < 2; i++)
{ string city, state;
getline(cin, city, ',');//第三个参数可以设置字符串结束的分隔符
getline(cin, state); //默认是换行符结束
cout << "City:" << city << “ State:" << state << endl;
}
return 0;
}