在上一篇博客 入门教程 关于多位数取位问题 中,我们讲到了整数取位,其中讲到了“字符串大法”。那什么是“字符串大法”呢?本篇博客我们就讲一下字符串。


首先讲一下字符串

字符串,顾名思义就是一串字符。常用在输出中。如:

int main() {
  cout << "Hello world!" << endl;
  return 0;
}

这串代码中的“Hello world!”就是字符串。 但是,想直接使用它,需要导入库

#include<string.h> 
#include<cstring>
#include<string> 
//这三个都是是string库

#include<bits/stdc++.h>
//这个是万能开头,能导入所有自带的库

导入以上任意一个库,就可以使用字符串了。


接下来讲一下字符串常用的操作

请看注释:

int main() {
  string s = "jntm"; //定义一个字符串数据

  cin >> s; //输入赋值s

  cout << s << endl; //输出s

  s.length(); //表示字符的数量

  int len = s.length(); //返回值可以被整形变量赋值

  cout << s[1] << endl;//输出字符串中下标为1的字符

  for(auto i : s){
    cout << i << " ";
  } //遍历循环输出s

  return 0;
}

其实吧,就是字符数组

还有内容!!! 剩余的在以下博客中。

字符串大法——谁告诉你整数要用整形的?(下)


我的主页:

蒸蛋樱桃zqz(邹骐泽) (zouqize) LV 9