c语言系统函数实现字符串的7个操作

本文介绍了C语言中标准库函数提供的基本字符串操作,包括计算字符串长度、清空字符串、字符串转换为整型、字符串复制、字符串拼接、字符串比较及在字符串中查找字符等七个常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 在C语言中,标准库函数给了我们很多字符串的操作,最基本的字符串操作有7个。


#include <stdio.h>
#include <string.h>
#define SIZE    100
int main(int argc, const char * argv[])
{

 
   //1:strlen:计算字符串的长度
    char  buf2[SIZE]="huwbdiwh";
    char buf[SIZE]="";
    gets(buf);
    printf("字符串的长度是:%lu\n",strlen(buf));
    
    //2.bzero清空字符串
    bzero(buf+6, 3);
    printf("清空从第6个字符以后的三个字符:buf=%s\n",buf);
    
    //3.atoi:将字符串转变为整形
    printf("转化为整形= %d\n  ",atoi(buf));
    
     //4.strcpy:字符串的复制
    strcpy(buf2, buf);
     printf("buf=%s\n",buf);
    printf("把buf复制到buf2上buf2=%s\n",buf2);
 
    //5.strcat 字符串拼接
    strcat(buf, buf2);
    printf("把buf2 链接到字符串buf上 buf =%s\n",buf);
    
    //6.strcmp:字符串比较
    //strcmp(buf, buf2);
    printf(" 比较字符串buf和buf2的大小,buf>buf2输出正数字符串比较=%d\n", strcmp(buf, buf2));
    printf("buf-buf2=%o\n",strcmp(buf,buf2));

 


     //7.字符串中查找字符strchr
   //字符串中查找字符,返回的是一个地址,找到该字符的第一个地址,输出从这个字符开始的的后面的字符");
    puts(buf);

    puts(buf2);

    printf("在字符串buf 中找字符串buf2    %s\n",strstr(buf,buf2));   
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值