快速复习--C语言字符串

1. 字符串所含字符与字符串长度

  首先,这是两个不同的概念,如“hello”,虽然有五个字母即长度为5,但含有六个字符,其中包括一个‘\0’字符表示字符串结束。

2. char

  字符串和字符都可以用char表示,但字符串和字符需要使用不同的占位符,字符串使用 %s 作为占位符,字符使用 %c 作为占位符。

3. 常用操作字符串的函数

  1)strcpy(s1, s2);

    复制字符串 s2 到字符串 s1。
  2)strcat(s1, s2);
    连接字符串 s2 到字符串 s1 的末尾。
  3)strlen(s1);
    返回字符串 s1 的长度。
  4)strcmp(s1, s2);
    如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回小于 0;如果 s1>s2 则返回大于 0。
  5)strchr(s1, ch);
    返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。
  6)strstr(s1, s2);
    返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。

4. 头文件

  用到上述函数需要用到

    #include <string.h>

posted @ 2022-03-14 21:16  撰四记  阅读(70)  评论(0编辑  收藏  举报