跳至正文
菜的抠jio

菜的抠jio

这是一个菜的抠jio的博客

菜的抠jio

  • music
  • Telegram
  • 邮箱

分类目录

  • 学习笔记
  • 建站笔记
  • 教程
  • 闲谈

近期文章

  • 1008 数组元素循环右移问题
  • 输出月份英文名
  • 用Strassen算法(分治)计算矩阵乘法及python实现(一)
  • 浙大版《C语言程序设计(第3版)》题目集
  • 浙大版《C语言程序设计(第3版)》题目集

标签云

  • Adsense
  • apple
  • c
  • cdn
  • c语言
  • GitHub
  • PAT
  • pta
  • python
  • 大数运算
  • 字符串
  • 建站
  • 微软
  • 指针
  • 教程
  • 数学
  • 暴力枚举
  • 模拟算法
  • 矩阵
  • 算法
  • 组合
  • 结构指针
  • 编程练习
  • 蓝桥杯
  • 薅羊毛
  • 谷歌
  • 递归
  • 闲谈

近期评论

  • Caleb发表在《大数减法》

文章归档

  • 2018年十二月
  • 2018年十一月
  • 2018年十月

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

友情链接

  • 玩Android
  • 柒卓宸的博客

常用的字符串处理函数

  • 目录

    • 1.字符串的输入和输出
    • 2.字符串的复制,连接和比较及字符串的长度
    • p.s.

    1.字符串的输入和输出

  • scanf(格式控制字符串,输入参数表);

例:scanf(“%s”,s);(该函数遇回车和空格输入结束)

  • printf(格式控制字符串,输出参数表);

例:printf(“%s”,s);

  • gets(s)(输入的字符允许带空格)

 

  • puts(s)(输出时遇’\0’自动将其转化为’\n’)

2.字符串的复制,连接和比较及字符串的长度

  • 字符串复制函数char*strcpy(char*s1,char*s2)

参数s1必须是字符型数组基地址,参数s2可以是字符数组名或字符串常量

char s1[80],s2[80],a[80]=”hello”;

strcpy(str1,a); //把a中的字符串复制给str1

strcpy(str2,”world”);//把字符串常量“world”复制给str2

 

  • 字符串连接函数strcat(s1,s2)

char str1[80]=”hello”,str2[80],a[80]=”world”;

strcat(str1,a);//连接str1和a,结果为hello world

strcpy(str2,str1);//将str1中的字符串赋给str2

strcat(str2,”!”);//结果为hello world!

 

  • 字符串比较函数strcmp(s1,s2)

strcmp(“sea”,”sea”)的值为0,”sea’与”sea”相等

strcmp(“compute”,”compare”)的值(‘u’-‘a’)是个正数

strcmp(“happy”,”z”)的值(‘h’-‘z’)是个负数

strcmp(“sea”,”seat”)的值(‘\0-‘t’)是个负数

 

  • 字符串长度strlen(s1)例

strlen(“happy”)的值是5

p.s.

在应用标准库中的任何函数之前,必须提供函数原型。#include<string.h>

 

—–部分内容参考《c语言程序设计》(第三版)

 

 

 

 

菜的抠jio,版权所有丨如未注明,均为原创丨转载请注明转自:https://www.caidekoujio.xyz/96/.html
发布于 10/22/201810/23/2018作者 opudje分类 学习笔记、闲谈标签 c、字符串、教程

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注

文章导航

上一篇 上篇文章: 美区Apple ID注册方法
下一篇 下篇文章: 本站已加入CDN加速
菜的抠jio