C语言中字符串处理函数介绍数组
下面介绍8种基本的经常使用的字符串处理函数,在数值数组中也经常用到(部分函数)。全部的C语言编译系统中通常都提供这些函数。函数
一、puts函数——输出字符串的函数字符串
通常的形式为puts(字符串组)get
做用:将一个字符串输出到终端。如,char一个string,并赋予初值。调用puts(string);进行字符串的输出。字符串处理
二、gets函数——输入字符串的函数string
通常的形式:gets(字符数组)编译
做用:从终端输入一个字符串到字符数组,而且获得一个函数值成为字符数组的起始地址。终端
gets(str);语言
键盘输入,,,,你懂得。键盘
注意:puts和gets函数只能输出或者输入一个字符串。
三、strcat函数——字符串链接函数
通常的形式:strcat(字符数组1,字符数组2);
做用:把两个字符串数组中字符串链接起来,把字符串2链接到字符串1的后面。
说明:字符数组1必须足够大,以便容纳链接后的新字符串。
四、strcpy/strncpy函数——字符串复制函数
通常形式:strcpy(字符数组1,字符串2);
做用:将字符串2复制到字符数组1中去。
如:char str1[10],str2[]="DongTeng";
strcpy(str1,str2);
执行后的结果为:你懂得
注意:1.不能用赋值语句直接将一个字符串常量或者字符数组直接给一个字符数组。
2.用strncpy能够赋值指定的位置的字符。strncpy(str1,str2,3);将str2中的第3个字符复制到str1中。
五、strcmp函数——字符串比较函数
通常形式:strcmp(字符串1,字符串2);
做用:用来比较两个字符串的差别。具备不一样的比较规则。
六、strlen函数——测字符串长度的函数
通常形式:strlen(字符数组);
如:char str[10]="DongTeng";
printf("%d",strlen(str));
获得的结果是:5
七、strlwr函数——转换为小写的函数
通常形式:strlwr(字符串);
八、strupr函数——转换为大写的函数
通常形式:strupr(字符串)。
以上只是简单的C语言经常使用函数,不足之处还望指正。