黑马程序员技术交流社区

标题: 总结关于字符串常用的函数 [打印本页]

作者: lijunyusmile    时间: 2016-7-6 19:11
标题: 总结关于字符串常用的函数
1.关于字符串的6个函数

1.1 puts()函数:用来输出字符串,优点是自动换行,缺点是只能输出字符串
    语法格式 puts(字符数组名)
1.2 gets()函数:从控制台接收用户输入的1个字符串数据。
    优点:可以接受空格,如jack wang都可以接收。
    缺点:不安全,容易超届
    语法格式:gets(存储字符串的字符组名)
    注意3.1  3.2函数都在stdio中,下面的4个都在string.h中
1.3 strlen()函数
    作用:用来得到存储在字符串中字符串数据的长度,长度计算不包括 \0
1.4 strcmp()函数
    作用:比较2各字符串的大小,得到的返回值是int类型,是两个字符串中第一个不同字符的ASCII的差值。
        负数,说明字符串1<字符串2;正数,说明字符串1>字符串2;0,字符串1==字符串2
    语法格式:strcmp(字符串1,字符串2)
1.5 strcpy()函数
    作用:吧一个字符数组中的字符串拷贝到另外一个字符数组中。
    语法格式:strcpy(字符串数组名1,字符串数组名2),
    注意:字符串数组2中的\0也拷贝到数组1中。
        当字符串1的长度不够存储字符串2的时候就可能崩溃。

1.6 strcat()函数
    作用:吧存储在2中的数据连接到字符串1的后面
    语法格式:strcat(字符数组1,字符数组2)
    注意:2接到1后面的时候可以把1的\0干掉。
         当1的大小无法存储2的数据时,就会报错。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2