C语言字符与字符串操作详解 - 适合老师备课或者自学
172 浏览量
更新于2023-12-21
收藏 492KB PPTX 举报
&c); 二、字符输出函数putchar() 作用是向输出设备(如显示屏)输出一个字符。 函数putchar()的参数是一个字符,其一般形式为putchar(字符); 例如:char c;c='a';putchar(c);则字符’a’将输出到显示屏幕上。上式等价于printf("%c",c);8.2 字符数组与字符串字符数组是由若干个字符组成的有序队列,多数情况下,我们将字符数组称为字符串。字符串是由零个或多个字符组成的有限序列,常用来描述文本。C语言没有内置的字符串类型,而是使用字符数组来表示字符串。在字符数组的末尾存放字符串结束标志'\0'。例如:char c[]={'a','b','c','\0'};表示字符串“abc”。常见的字符数组定义方式有以下两种: char ch[9]="china";定义字符数组并初始化,数组长度为9,但实陿字符序列长度为6('c'、'h'、'i'、'n'、'a'、'\0')。 char ch[]="china";根据等号右边的字符串的长度自动计算并分配数组长度。8.3 字符串的输入和输出函数C语言中的字符串输入输出函数有gets()和puts()。字符串输入函数gets() 功能:从输入设备键盘读取一个以回车结束的字符串; 语法:gets(字符数组名); 注意:gets( )函数返回的是字符串的地址。字符串输出函数puts() 功能:向输出设备显示屏输出一个字符串,并自动换行; 语法:puts(字符数组名);例如:#include<stdio.h>void main(){char str[80];gets(str);puts(str);}8.4 字符串操作函数C语言中提供了丰富的字符串操作函数,在头文件<string.h>(或<string>)中定义。例如:strlen()、strcpy()、strcat()、strcmp()等。详见C语言函数参考。8.5 二维字符串数组二维字符串数组是由若干个字符串组成的数组,例如:char name[3][20]={"Smith","John","Lucy"};则name是一个包含三个字符串的数组。此时,可以通过name[0]、name[1]、name[2]分别得到"Smith"、"John"、"Lucy"。"-自己使用的C语言教程PPT-适合老师备课或者自学.pptx"是一个适合老师备课或者自学使用的C语言教程PPT,其中包含了关于字符与字符串的知识点,包括单个字符的输入输出、字符数组与字符串、字符串的输入和输出函数、字符串操作函数以及二维字符串数组。通过学习这些知识点,可以帮助学习者更好地理解C语言中字符与字符串的操作和运用,对于老师备课或者自学都是非常有用的资料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-29 上传
2022-11-25 上传
2021-10-06 上传
2021-10-24 上传
锁住子锁不住
- 粉丝: 328
- 资源: 188
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器