9-1_字符串的定义与存储.pptxVIP

  • 6
  • 0
  • 约小于1千字
  • 约 5页
  • 2018-07-08 发布于天津
  • 举报
引言 文本外理的对象是字符串,描述对象某一数据的特征也常常是字符串,但C语言并没有字符串类型,于是从字符串的存储到基本处理都需用要程序员自己设计。 字符串的定义 相关术语定义: 字符串:0或多个有效字符的序列。 有效字符:指系统允许使用的字符,如字母。 串长:有效字符的个数,转义字符算一个字符。 以上是4个字符串的字面值常量,双引号是界限符。但要注意,”BASIC\n”的串长为6,不是7,因为\n算一个字符。 字符串的存储 字符串在C语言中是通过字符数组存储的: 1. 字符串是存储在const字符数组中的,结尾加结束标识符’\0’。 2.’\0’为空字符,对应整数0,是串结束标志,不属于有效字符。 F a n t a s y \0 ”Fantasy”的存储格式: 可见,所占用的空间为该字符串串长+1,即为8。 因此: ’a’与”a” 所占的空间显然是不一样的。另外,如果想要以双引号为字符串中的字符,要使用转义字符\”才可以实现。 网站主页:http://www.believeC.com ( C语言视频教程 ) 网站主页 为了更好的排版效果,请下载:方正准圆简体和微软雅黑这两种字体。只需把这两种字体放到 C:\WINDOWS\Fonts 的文件夹中即可。

文档评论(0)

1亿VIP精品文档

相关文档