123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960#include <bits/stdc++.h>using namespace std;int main() { //字符数组 /* strlen(s1);求字符串长度 strcmp(s1, s2);字符串比较:按照字典排序比较大小 若s1的字典码大于s2返回正数反之返回负数,相等返回零 strncmp(s1, s2, n);把 s1,s2 的前 n 个进行比较 strcat(s1, s2);将 s2 连接到 s1 的后面 s1要有足够的空间存放 strncat(s1, s2, n);将 s2 的前 n 个字符连接到 s1 的后面 strcpy(s1, s2);将 s2 的内容拷贝给 s1,替换 s1 的内容 getline(cin, a); = gets(a); 行输入 cout << a << endl;可直接输出 将字符数组转换为对应的类型 atoi int atol long atoll long long atof float/double */ //字符串 /* string s = "123456789"; getline(cin,s);读取一行 cin << s;不包括空格 cout << s << endl;可直接输出 s.size() s.length() 字符串s的长度 s[0] = s.at(0) s的第0个元素-"1" s.find(str, n); s.substr(n1,n2); s.erase(n1,n2); s.insert(n, str); s.replace(n1,n2,str); isalpha(c);判断是否为字母 ia1owcr(c);判断是否为小写 isupper(c);判断是否为大写 isdigit(c);判断是否为数字 tolomer(c):字符转小写 toupper(c):字符转大写 sort(起始地址,结束地址+1):数组升序排序 reverse(起始地址,结束地址+1):数组逆序排序 s.begin():获取字符串s的头位置 置(指针) s.end():获取字符串s的尾位置(最后一个字符后面的位置)(指针) s.c_str()将字符串s转换为字符数组 */ return 0;}