#include <stdio.h> #include <string.h>//对于字符串的操作通常会要写上这个库函数 //字符串常见函数 //int main(){ // char a[]="Hello world";//这个就是字符串的表达方式 // char b[]={"Hello AI"};//这个也可以 // //注意%s是字符串的输出,%c是单个字符的输出 // printf("%s\n",strcat(a,b));//这个表示两个字符串连接在一起 // printf("%s %s\n",a,b);//这时a就是a和b的结合体 // printf("%d\n", strcmp("abb","abc"));//字符串比较,前者大于后者就是1,反之是-1 // printf("%s\n", strcpy(a,b));//字符串复制,但是后者会覆盖前者的字符串 // printf("%s %s\n",a,b);//这时a就是被b的值复制过来给覆盖了,a的值就是b的值,b的值不变 // printf("%s\n", strstr(a,"ll"));//在字符串中找字符串,找到后输出找到的那个字符串加上后面的字符串 // printf("%s %s\n",a,b); // printf("%d\n",sizeof(a));//这个是求字符串占用的字节数(每一个字符串后面都有个\0表示结尾,字符长度不算它,占用字节算它占一个) // printf("%d\n", strlen(a));//字符串的真实长度 //} //输出结果 //Hello worldHello AI //Hello worldHello AI Hello AI //-1 //Hello AI //Hello AI Hello AI //llo AI //Hello AI Hello AI //12 //8
C语言字符串
于 2023-12-22 17:00:43 首次发布