常用的8种字符串处理函数
1、puts函数--输出字符串的函数
一般形式:puts (字符数组)
作用:将一个字符串(以‘\0’结束的字符序列)输出到终端;
用puts函数输出的字符串中可以包含转义字符
#include <stdio.h>
int main() {char a[] = "China\nBeijing";puts( a);return 0;
}
2、gets函数--输入字符串的函数
一般形式:gets(字符数组)
作用:从终端输入一个字符串到字符数组,并且得到一个函数值。该函数是字符数组的起始地址
#include <stdio.h>
int main() {int i;char a[9];//= "China\nBeijing";printf("请输入:\n");gets(a);printf("输出:\n");printf("%s", a);return 0;
}
!! 用puts和gets函数只能输出或输入一个字符串,不能写成puts(str1,str2);
3、strcat函数--字符串连接函数
一般形式:strcat(字符数组1,字符数组2);
作用:把两个字符数组中的字符串连接起来,把字符串2接到字符串1的后面,结果存放在字符数组1中
4、strcpy和strncpy函数--字符串复制函数
一般形式:strcpy(字符数组去,字符串2);
字符数组1必须写成数组名形式
可以用strncpy函数将字符串2中前面n个字符复制到字符数组1中去
strncpy(str1,str2,2);
5、strcmp函数--字符串比较函数
一般形式: strcmp(字符串1,字符串2)
作用:比较字符串1和字符串2
1)如果全部字符相同,则字符串相等
2)如出现不同字符·,则以第一对不相同的字符的比较结果为准
eg:“these”>“that”
6、strlen函数--测字符串长度的函数
一般形式:strlen(字符数组)
作用:测试字符串长度,函数值为字符串中实际长度(不包括'\0'在内)
7、strlwr函数--转换为小写的函数
一般形式:strlwr(字符串)
作用:将字符串中大写字母转换为小写字母
8、strupr函数--转换为大写的函数
一般形式:strupr(字符串)
常用的8种字符串处理函数相关推荐
- JavaScript常用的几种字符串方法
JavaScript常用的几种字符串方法 字符串是一种只读数据,只能查 常用的几种字符串方法: 1.charAt:根据指定的下标获取到对应的字符; 2.charCodeAt:根据指定的下标获取到字符对 ...
- 关于常用(?)字符串处理函数的合集
C++里你可能用到的字符串处理函数及相应功能 这里简单地整理了课上PPT所展示的字符串处理函数 !!!警告,本文章所展示代码编译环境为ubuntu 18.04,使用VS CODE编译器,不保证泛用到一 ...
- 判断是否包含大写字符_Python最常用的数据类型中字符串基础函数使用知识点讲解...
字符串是 pthon 中最常用的数据类型.我们可以使用单引号.双引号或者三对单双引号来创建字符串. 创建字符串很简单,只要为变量分配一个值即可. Python 的字符串有什么内建函数可以使用? len ...
- 【思维导图】Python中常用的8种字符串操作
文章末尾获取思维导图高清源文件 拼接字符串 使用"+"可以对多个字符串进行拼接 语法格式:str1 + str2 >>> str1 = "aaa&quo ...
- jquery 逗号分割截取字符串_Python中常用的8种字符串操作方法
一.拼接字符串 使用"+"可以对多个字符串进行拼接 语法格式: str1 + str2 >>> str1 = "aaa">>> ...
- 【吐血整理】Python 常用的几种高阶函数和简单的迭代函数
目录 一.all() 函数--判断可迭代对象中的元素是否全为True 二.any() 函数--判断可迭代对象是否全为假值 三.filter() 函数--通过指定条件过滤序列 四.map() 函数--- ...
- python数据处理常用函数_Python中常用操作字符串的函数与方法总结
Python中常用操作字符串的函数与方法总结 这篇文章主要介绍了Python中常用操作字符串的函数与方法总结,包括字符串的格式化输出与拼接等基础知识,需要的朋友可以参考下 例如这样一个字符串 Pyth ...
- VLOOKUP函数最常用的10种用法
VLOOKUP函数最常用的10种用法 VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率. VLOOKUP函数的语法如下: VLOOKUP(lookup_v ...
- C语言——字符串+内存函数及其模拟实现
目录 0. 思维导图 1. 前言 2. 函数介绍 2.1 strlen 2.2 strcpy 2.3 strcat 2.4 strcmp 2.5 strncpy 2.6 strncat 2.7 str ...
最新文章
- Exchange2003-2010迁移系列之十三
- 自制php操作mysql工具类(DB.class.php)
- 学妹,你要的C语言版AOE网络数据结构来了,就这么简单!
- iOS开发之如何将字典转为模型
- 迅雷影音怎样 1.5倍速度播放
- Flink x Zeppelin ,Hive Streaming 实战解析
- java一对一关系_Java初学者疑难杂症之:一对一和一对多的关系
- python儿童入门视频-老男孩Python视频教程全套完整版!无偿分享~
- android23是什么手机,目前 已有23款国产机可升Android8.0 你的手机厂商良心推送了没?...
- Atitit.guice3 ioc 最佳实践 o9o
- 深度学习图像分类(一):LeNet
- VB 共享软件防破解设计技术初探(一)
- 【路由优化】基于能量均衡高效的LEACH协议改进算法附matlab代码
- mybatis 文档 学习
- 知网查重报告html乱码,知网查重报告乱码如何解决?
- 手游服务器价格表,杭州高防43.241.17.1
- 基于天地图的应用服务系统设计开发—以甘肃高校招生服务为例
- 教你App如何上架应用宝----腾讯开放开发平台
- 高级中学计算机配置标准,江苏省高级中学艺术装备标准
- python离散积分_python 计算离散点的微分和积分(超详细)
热门文章
- pythonic_Pythonic 是什么意思?
- 迷宫问题(简单模拟)
- 2021年11月中国汽车企业出口量排行榜:Top前十中仅top1排名不变,其他企业排名均呈现小幅度变化(附月榜TOP34详单)
- 汇编与机器码对照(长期记录)
- 180万大奖,优先锁定高薪Offer,2020科大讯飞A.I.开发者大赛邀你挑战!
- 理解Kotlin语言独有的位置注解,让注解控制更精准
- 并发数据结构Leapfrog Probing
- 在Android用vulkan完成蓝绿幕扣像
- 为人物化身持有者打造的 Alpha 第 3 季特别活动
- Unity Hololens开发教程