c语言滤去所有非数字字符,C语言字符串操作函数整理

本文介绍了C语言中的一些字符串操作函数,包括`strcmp`、`strcat`、`strncat`、`strcpy`、`strncpy`、`sprintf`、`atoi`、`itoa`、`strchr`、`strstr`、`strtok`、`memset`、`memcpy`和`memmove`。通过实例展示了如何使用这些函数进行字符串比较、连接、复制、格式化和过滤等操作。
摘要由CSDN通过智能技术生成

#include

#include

#include

int main()

{

char *str1="hello world!";

char *str2="HELLO WORLD!";

int len=strlen(str1);//求的字符串长度,不包括'\0'在内

printf("len=%d\n",len);

int cmp=strcmp(str1,str2);

printf("cmp=%d\n",cmp);

//str1>str2,返回大于零的值,str1

//int strcmp(char *str1,char * str2,int n),只是可以控制个数,别的和strcmp()一样

char str3[100]="hello world!";

char str4[100]="HELLO WORLD!";

strcat(str3,str4);

printf("str3=%s\n",str3);

//函数将字符串str4 连接到str3的末端,即抹掉str3结尾的'\0',但是str4结尾的'\0'保留并返回指针str3。

//str4应该为const。str3的空间要足以容纳str3和str4,不然会发生溢出错误,此函数不安全

char str5[100]="hello world!";

char str6[100]="H

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值