中国高校课件下载中心 》 教学资源 》 大学文库

《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-9 字符串函数——strlen

文档信息
资源类别:文库
文档格式:PPTX
文档页数:7
文件大小:1.13MB
团购合买:点击进入团购
内容简介
《计算机程序设计基础》课程PPT教学课件(C语言)第4章 数组和指针 4-9 字符串函数——strlen
刷新页面文档预览

武汉理工大学计其机学院信息技术票计算机程序设计基础C语言主讲教师:李民武汉理工大学Wuhan Universityof Technology

主讲教师:李 民

计算机程序设计基础C语言0字符型数组字符串处理函数介绍字符串求长度函数strlen()武汉理工大学WuhanUniversityof Technology

计算机程序设计基础C语言 ⚫ 字符型数组 ➢ 字符串处理函数介绍 ➢ 字符串求长度函数 strlen()

字符串处理函数在C语言中,字符串通常用字符数组存储对字符串的连接、复制、比较等操作比较麻烦■比如,字符数组名是地址常量不是变量(不能出现在赋值号的左边C语言提供用于字符串处理函数

在C语言中, ◼ 字符串通常用字符数组存储 ◼ 对字符串的连接、复制、比较等操作比较麻烦 ◼ 比如,字符数组名是地址常量不是变量(不能出现在赋值号的左边) ◼ C语言提供用于字符串处理函数

常用的字符串处理函数在C语言中,对字符串的操作常用字符串处理函数测宇串长度函数(stringlength)strlen()字串连接函数(stringcast)strcat()字串复制函数(stringcopy)strcpy(),strncpy()字串比较函数(stringcompare)strcmp()小写转换函数(stringlower)strlwr()大写转换函数(stringupper)strupr()说明:1.字符串处理函数是系统提供的公共函数2.调用前必须加预编译命令#include

◼ 测字串长度函数(string length) strlen() ◼ 字串连接函数(string cast) strcat() ◼ 字串复制函数(string copy) strcpy(), strncpy() ◼ 字串比较函数(string compare) strcmp() ◼ 小写转换函数(string lower) strlwr() ◼ 大写转换函数(string upper) strupr() 说明: 1. 字符串处理函数是系统提供的公共函数 2. 调用前必须加预编译命令 #include ◼ 在C语言中,对字符串的操作常用字符串处理函数

常用的字符串处理函数求字符串长度strlen(字符数组名)中若数组定义改为:注意:测得的字符串长度不包含“0”在内。chars[3o]="How do you do"#include运行结果:13#includeint main()(char s[]="How do you do";int c;结果为什么c=strlen(s);是一样的?printf("%d\n",c);return 0;113运行结果:

#include #include int main(){ char s[]="How do you do"; int c; c=strlen(s); printf("%d\n",c); return 0; } 若数组定义改为: char s[30]="How do you do"; ◼ 求字符串长度 strlen(字符数组名) 注意:测得的字符串长度不包含“\0”在内。 运行结果: 13 运行结果: 13 结果为什么 是一样的?

常用的字符串处理函数【例】求字符串长度函数举例:显示一个字串中的大写字母#include#includeint main()(charc,s[30l,i;printf("输入一个字串:");gets(s);for(i=o;i='A'&&s[i]<='z)printf("%c",s[i]);1O;return+

#include #include int main(){ char c,s[30],i; printf("输入一个字串:"); gets(s); for(i=0;i='A'&& s[i]<='Z') printf("%c",s[i]); } return 0; } 【例】求字符串长度函数举例:显示一个字串中的大写字母

常用的字符串处理函数【例】求字符串长度函数举例:用指针实现显示一个字串中的大写字母#include#includeint main()(char c,s[30],*p;printf("输入一个字串:")gets(s) ;for( p=s; p-s='A'&&*p<='Z')printf("%c",*p);1return 0;1

#include #include int main(){ char c,s[30],*p; printf("输入一个字串:"); gets(s); for( p=s; p-s='A'&&*p<='Z') printf("%c",*p); } return 0; } 【例】求字符串长度函数举例:用指针实现显示一个字串中的大写字母

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档