C 字符串

原创 2018年04月16日 14:55:04

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

例子:

声明和初始化创建一个字符串“HELLO”: char str[6]={'H','E','L','L','O','\0'};  \\'\0'作为字符串结束标志

                                                               char str[]="HELLO";//也可以这样写

C 中有大量操作字符串的函数:

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



C语言字符串处理从文件中提取字符

  • 2011年08月12日 01:57
  • 2KB
  • 下载

C语言 获取字符串中的数组

  • 2017年12月06日 21:33
  • 1KB
  • 下载

c语言实现字符串

串的基本概念串 ( 字符串 ) :是零个或多个字符组成的有限序列。 记作: S=”a1a_1a2a_2a3a_3a4a_4…” ,其中 S 是串名, aia_i (1 ≦ i ≦ n) 是 单个,可以...
  • lym152898
  • lym152898
  • 2016-08-21 01:16:58
  • 2149

C字符串和C++字符串的区别

C字符串和C++字符串   在C中,并没有字符串这个数据类型,而是使用字符数组来保存字符串。C字符串实际上就是一个以null('\0')字符结尾的字符数组,null字符表示字符串的结束。需要...
  • tuolaji8
  • tuolaji8
  • 2016-05-10 14:03:32
  • 1886

在C语言中怎样定义一个字符串并输入输出

在C语言中没有字符串类型,用字符数组处理字符串 字符数组定义:char 数组名 [常量表达式][常量表达式] 说明:一维字符数组,用于存储和处理一个字符串 。二维字符数组,用于同时存储和处理多个字...
  • baidu_37964044
  • baidu_37964044
  • 2018-02-28 16:57:29
  • 4208

C获取系统时间(字符串格式)

int _tmain(int argc, _TCHAR* argv[]) { int i = 0; /*time_t rawtime; struct tm * timeinfo; ...
  • christne1225i
  • christne1225i
  • 2016-04-07 09:49:07
  • 2333

C 字符串相加

#include #include #include char * join1(char *str1, char *str2); char * join2(char *str1, char *...
  • u013427264
  • u013427264
  • 2015-10-09 13:43:56
  • 2300

C语言之字符串的表示方式

1. C语言中字符串的表示方式有两种:字符指针和字符数组 2. 字符指针表示字符串 从编译器角度分析: 例如:char *p = "linux" ;  p是字符指针,"linux" 字符...
  • linuxweiyh
  • linuxweiyh
  • 2016-04-19 13:41:23
  • 2943

C语言中字符串的几种定义方式

第1种: char a[5]="hello"; 第2种: char a[]="hello"; 第3种: char* a="hello"; 第4种: cha...
  • baidu_36649389
  • baidu_36649389
  • 2017-03-20 17:55:01
  • 20244

c语言中判断一个字符串是否包含另一个字符串

 转载自:http://blog.csdn.net/fakine/article/details/7517417/ 1. 使用库函数 string.h  strstr函数  函数名: s...
  • striving1234
  • striving1234
  • 2017-06-16 11:25:54
  • 4244
收藏助手
不良信息举报
您举报文章:C 字符串
举报原因:
原因补充:

(最多只允许输入30个字)