C语言string.h头文件常用函数讲解

思路分析

C语言处理字符,字符串的时候,使用string,h头文件的里的函数比较方便,可以高效的处理数据。所以我们有必要学习几个常用的处理字符,字符串的函数。

知识清单:

  1. gets(str1):从键盘中读取字符串,空格也可以读取。
  2. puts(str1):整体打印输出字符串。
  3. strlen(str1):计算字符串的长度,以'\0'为结束标志。
  4. strcpy(str1,str2):str2的数据复制到str1。
  5. strcat(str1,str2):str2的数据连接到str1数据后面。
  6. strcmp(str1,str2):比较两个字符串是否相等,具体讲解查看文章最后的链接。

注:使用这些函数需要调用string.h头文件。

       案例以hello world为例进行讲解。

案例代码如下

#include <stdio.h>
#include <string.h>
void main(){
    char str1[100],str2[100];//定义2个字符串数组
	gets(str1);//从键盘中输入数据.空格也可以输入,给字符串str1赋值
	puts(str1);//整体打印输出字符串str1
	printf("%d",strlen(str1));//打印输出字符串str1的长度
	printf("\n");//换行
	strcpy(str2,str1);//字符串str1的数据复制给str2
	puts(str2);//整体打印输出字符串str2
	puts(strcat(str1,str2));//整体打印输出字符串str1连接字符串str2的数据
}

案例代码运行结果如下

链接:strcmp(str1,str2):比较两个字符串是否相等

strcmp函数讲解,比较两个字符串是否相等

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值