C语言程序设计第2章(zmy).pptVIP

  • 7
  • 0
  • 约2万字
  • 约 95页
  • 2018-05-22 发布于河南
  • 举报
C语言程序设计第2章(zmy)

华中科技大学计算机学院 第2章 数据类型、运算符和表达式 词法元素和语法规则的概念 程序的基本元素 基本数据类型 常量和变量 运算符 表达式 2.1 字符及词法元素 2.1.1 字符集 C源程序由字符序列构成,其字符集为: 英文字母 a~z 和A~Z 数字字符 0~9 特殊字符 :! “ # % ‘ ( ) * + , - . / : ; = ? [ ] \ ^ _ { } | ~ 空白字符 空格、换行符、水平制表符(HT)、垂直制表符(VT)、换页符(FF) 三字符序列 引入原因 有些国家的本国字符集不包括上述所有特殊字符 定义 以两个连续问号开头,如??( 表示 字符[ 标准C语言只能识别9个三字符序列 例 int a??(4??)=??0??; -? int a[4]={0} 2.1.2 词法元素 为什么要引入词法元素 光有字符,计算机还是不能读懂程序 光有汉字,不懂词义,能看懂书么? 定义 称为记号 是程序中具有语义的最基本组成单元 共分5类:标识符、关键字、常量、运算符和标点符号 计算机如何获取记号 从左至右收集字符,总是尽量建立最长的记号 相邻记号可以用空白符或注释语句分开 类似于“中文分词”,“书包”何时是1个词,何时要分开 例2.1 sum=x+y 分解成sum、=、x、

文档评论(0)

1亿VIP精品文档

相关文档