栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言字符串操作函数

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言字符串操作函数

1.puts(str):输出字符并换行

str是字符串数组名或字符串指针

  1. puts()只能输出字符串,不能输出数值或者进行格式转换,即不能要求输出格式增加空格、换行
  2. 可以将字符串直接写入puts(),如puts(“hello”)
  3. puts()和printf()用法一样,puts()作用和printf("%sn",s)作用同
2.gets(str):从标准输入读取一行,并存储于str指向得字符串中,当读到换行符或文件末尾会停止

类似scanf("%s",str);
区别:

  • scanf():读到空格会停止
  • gets(str):不管空格,一直读到回车
3.strcat(str1,str2):将str2接到str1后面,结果置于str1中,要注意溢出问题 4.strcpy(str1,str2):将str2复制到str1中
  1. strcpy()会将空格拷贝进去
  2. 返回字符地址从复制处开始,并不一定是字符串开头。
  3. strncpy(str1,str2,n):复制前几个字符
5.strcmp(str1,str2):两个字符串进行比较,根据ASCII码依次比较str1和str2的每一个字符,直到达到字符串末尾
返回值含义
小于0str1小于str2
等于0str1等于str2
大于0str1大于str2
6.strlen(str):字符串长度,不包括’’ 7.strupr(str):转换为大写 8.strlwr(str):转换为小写
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/509808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号