没有合适的资源?快使用搜索试试~ 我知道了~
字符数据处理
需积分: 6 0 下载量 113 浏览量
2012-02-14
19:16:03
上传
评论
收藏 216KB PPT 举报
温馨提示
试读
36页
C语言概述程序设计基础知识,帮助你的学习哦!希望顿你有用,呵呵…
资源详情
资源评论
资源推荐
第八章 字符数据处理
共 36 页 第 1 页
第八章 字符数据处理
共 36 页 第 2 页
第一节 字符与字符串
第二节 字符数组
第三节 字符串处理函数
第四节 二维字符数组
第五节 应用实例
第八章 字符数据处理
共 36 页 第 3 页
§8–1 字符与字符串
一、 C 中的字符数据
字符数据
字符常量
字符变量
字符串常量
‘a’,’A’
‘\n’,‘\t’
char c;
“Turbo C”
二、字符数据的输入和输出
char c,d;
scanf(“%c”,&c);
d=getchar();
char c=‘a’,d=‘b’;
printf(“%c”,c);
putchar(d);
第八章 字符数据处理
共 36 页 第 4 页
§8–2 字符数组
一、 数组中的各个元素均为字符变量
二 、每个元素只能存放一个字符
例: char c[20]={‘a’,’b’,’c’,…..};
c[0]=‘a’,c[1]=‘b’,…. 最后一个元素: c[19] 其中
字符的个数不得多于 20
用字符数组可以存放长度不同的字符串
串:用双引号” “括起来的字符或转义符序列
串长:字符串中所包含的字符数
串结束标记: C 中的串以’ \0’ 结束。 ’ \0’ 称为串结束标记。
第八章 字符数据处理
共 36 页 第 5 页
字符串在字符数组中一个字符占用一个字节。字符串实际
占有的存储单元数量等于字符串长度 +1 。
要定义一个存放字符串 "CHINA" 的字符数组 c ,应定义
为: char c[6];
字符串在数组中的存储格式
┏━━┳━━┳━━┳━━┳━━┳━━┓
┃ C ┃ H ┃ I ┃ N ┃ A ┃ \0 ┃ 串长 =5
┗━━┻━━┻━━┻━━┻━━┻━━┛
c[0] c[1] c[2] c[3] c[4] c[5]
数组 c 在内存中
实际存放情况
‘\0’ 是在字符串存入字符数组时由系统
自动填加的,并不是字符串本身的一部
分,在计算串长的时候不包括’ \0’ 。
§8–2 字符数组
剩余35页未读,继续阅读
「已注销」
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0