- 3
- 0
- 约4.59千字
- 约 18页
- 2018-02-05 发布于河南
- 举报
C语言程序设计课件第9章-字符串
高级语言程序设计 第九章 字符串 内容提要 本章介绍字符串的存储与处理的相关知识,掌握以下内容: 字符串常量在内存中的存储方式,所占字节数 字符串如何利用字符数组和字符指针进行赋值、输入和输出 专门用于处理字符串的几个常用函数的原型及实现 字符串的应用很广泛,掌握以下两种应用并能举一反三解决其他相关问题: 读入字符串并执行相应的类型转换 判断回文 字符串的定义与存储 哪里需要字符串? 文本处理的对象是字符串,描述对象的某一特征的数据也常常是字符串(如:姓名、学号、地址、车牌等) C语言中不提供专门的字符串类型,借助于字符数组和字符指针存储和处理字符串 什么是字符串: 字符串是0个或多个有效字符序列 串长:字符串中的有效字符个数 在源程序中,字符串字面值常量以双引号(不计入串长)为定界符 存储空间大小:在所存的字符串后面自动加字符’\0’作为结束标志,因此存储空间大小=串长+1 字符串的定义与存储 字符串常量存储在const字符数组中,例如: china BASIC\a 区别以下两组: (1)空串(长度为0)与空格串 (长度为1) (2)字符常量’a’与字符串常量a 如果串中含有双引号字符,则双引号要用转义字符\ 字符串的赋值 C语言没有专门的字符串类型,字符串的操作是用一维字符数组和一级字符指针来实现的。 字符串字面值常量可以用来给字符数组或字符指针作初
原创力文档

文档评论(0)