首页 > 编程语言 > 详细

c语言基础----字符串

时间:2020-01-17 13:44:33      阅读:93      评论:0      收藏:0      [点我收藏+]

在 C 语言中,字符串实际上是使用 null 字符 ‘\0‘ 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。

下面的声明和初始化创建了一个 "Hello" 字符串。由于在数组的末尾存储了空字符,所以字符数组的大小比单词 "Hello" 的字符数多一个。

char greeting[6] = {H, e, l, l, o, \0};

依据数组初始化规则,您可以把上面的语句写成以下语句:

char greeting[] = "Hello";

操作字符串的函数:

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 的第一次出现的位置。

c语言基础----字符串

原文:https://www.cnblogs.com/xuey/p/12205337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!