string&char常用函数

  1. isalpha(c) 判断c是否为字母
  2. islower(c) 判断c是否为小写
  3. isupper(c) 判断c是否为大写
  4. tolower(c) 字符转小写
  5. toupper(c) 字符转大写
  6. sort(起始地址,结束地址+1) 数组升序排序
  7. reverse(起始地址,结束地址+1) 数组逆序
  8. s.begin() 获取字符串s的头位置(指针)
  9. s.end() 获取字符串s的尾位置,最后一个元素后面的位置(指针)
  10. strcat(字符串名1,字符串名2) 将字符串2连接到字符串1后边,返回字符串1的值
  11. strncat(字符串名1,字符串名2,长度n) 将字符串2前n个字符连接到字符串1的后面,返回字符串1的值
  12. strcpy(字符串名1,字符串名2) 将字符串2复制到字符串1后边,返回字符串1的值
  13. strncpy(字符串名1,字符串名2,长度n) 将字符串2的前n个字符复制到字符串1后边,返回字符串1的值
  14. strcmp(字符串名1,字符串名2) 比较字符串1和字符串2的大小,比较的结果由函数带回;如果字符串1>字符串2,返回一个正整数;如果字符串1=字符串2,返回0;如果字符串1<字符串2,返回一个负整数
  15. strncmp(字符串1,字符串2,长度n) 比较字符串1和字符串2的前n个字符进行比较,函数返回值的情况同strcmp函数
  16. strlen(字符串名) 计算字符串的长度,终止符’\0’不算在长度之内
  17. strlwr(字符串名) 将字符串中大写字母换成小写字母
  18. strupr(字符串名) 将字符串中小写字母换成大写字母
  19. isalpha(c) c是字母,返回true否则false
  20. ispunct(c) c是标点符号(除数字、字母或空格以外的字符),返回true否则false
  21. isspace(c) c是空格,返回true否则false
  22. isdigit(c) c是数字,返回true否则false
  23. islower(c) c是小写字母,返回true否则false
  24. isupper(c) c是大写字母,返回true否则false
  25. s.size() 返回s字符串的长度
  26. s.push_back(c) 在字符串s后面加上一个字符c
  27. sacnf(“%s”,str); & printf(“%s”,str); 不能输入带空格的字符串
  28. gets(str); & puts(str); 可以输入带空格的字符串
  29. getline(cin,str); 可以输入带空格的字符串
  30. str.find(c) 在字符串str中寻找c,找到则返回下标值,否则返回-1
posted @ 2022-04-17 12:59  zzq12138  阅读(72)  评论(0)    收藏  举报