c语言编程笔录

首页 >   > 笔记大全

笔记大全

Cc++中关于字符串的常见函数操作方法有哪些

更新时间:2023-08-23

字符串的基本概念

在C/C++中,字符串是由一系列字符组成的,并以特殊字符'\0'(空字符)作为结尾。C/C++中的字符串是以字符数组的形式存储,使用字符指针指向数组的首地址。

字符串的常见函数操作方法

1. 字符串长度:strlen()

#include 

int main() {
    char str[] = "Hello World!";
    int len = strlen(str);
    // 输出:12
    printf("%d\n", len);
    return 0;
}

2. 字符串拷贝:strcpy()

#include 

int main() {
    char src[] = "source string";
    char dest[20];
    strcpy(dest, src);
    // 输出:"source string"
    printf("%s\n", dest);
    return 0;
}

3. 字符串连接:strcat()

#include 

int main() {
    char str1[20] = "Hello";
    char str2[] = " World!";
    strcat(str1, str2);
    // 输出:"Hello World!"
    printf("%s\n", str1);
    return 0;
}

4. 字符串比较:strcmp()

#include 

int main() {
    char str1[] = "Apple";
    char str2[] = "Banana";
    int result = strcmp(str1, str2);
    // 输出:负数
    printf("%d\n", result);
    return 0;
}

总结

上述介绍了C/C++中关于字符串的常见函数操作方法,其中包括获取字符串长度、字符串拷贝、字符串连接和字符串比较等。这些函数可以帮助我们方便地操作和处理字符串。在实际开发中,我们可以根据具体的需求选择使用适当的函数来完成字符串操作。