C++程序设计教程第2章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1基本符号和标识符 如同自然语言一样,程序设计语言也有基本符号,再由基本符号按一定的构词规则构成基本词汇,最后按语言的句法由基本词汇组成源程序。C语言的基本符号和标识符如下。 2.1.1 基本符号 基本符号即字符集,是高级语言的编译系统所能识别的字母、数字和特殊符号。每种高级语言都有自己特定的基本符号。C语言的基本符号由一下七类: 数字:0~9十个数字。 英文字母:大写字母26个(A~Z);小写字母26个(a~z) 括号:(),[ ],{} 运算符:+ - * / = % | ? ! ^ ~ 标点符号:’ ” : ; 2.1.1 基本符号 特殊符号: \ _ $ # 空白符:空格符、换行符、制表符 基本符号中的字符按照C语言的语法规则组合起来,就能通过编译系统的语法和词法分析。不在基本符号中的字符可以用双引号括起来,形成字符串后出现在语句中。例如“、”,“@”等。 2.1.2 标识符 标识符是用来命名变量、常量、类型、函数、语句等程序对象的,是一个字符序列。在C语言程序中,一个合理的标识符由英文字母或下划线开头,后接零个或任意个字母、下划线,其长度不超过8个。 C语言的标识符分三类:关键字、特定字、用户定义字 2.1.2 标识符 1 关键字(也称保留字) 关键字是一些英文单词,一般用小写字母表示。C语言利用单词的意义标识C程序结构。关键字是C编译程序预先登录的标识符,它们代表固定的含义,用户不能随便用来标识程序对象。 下面是C语言的大部分关键字: autu break case char const continue default do double else enum extern float for goto if int long register return short signed static struct switch typedef union unsigned void volatile while 2.1.2 标识符 2 特定字 特定字是具有特殊含义的标识符,它们虽然不是C语言的关键字,但是习惯上把它们看成关键字,建议不要再程序中随便使用。下面几个特定字通常在C程序中的预处理命令行中使用。 define undef include ifdef ifndef endif line elif 2.1.2 标识符 3 用户定义字 用户定义字是程序员在程序设计时为变量、常量、函数等程序对象其起的名字。为了便于联想和记忆,建议用户给程序对象命名时,使用能反映该对象意义的定义字。通常要注意一下几点: (1)不能使用关键字和特定字。 (2)为了区别不同的程序对象,用户定义字的前8个字符不能相同。 (3)最好使用英文和汉语拼音缩写,以便阅读和检查。 (4)C语言区别大小写,大、小写代表不同的意义。如TEXT和text代表不同的标识符。 (5)避免使用容易混淆的字符。如1与I,0与o,2与z等。 (6)C语言由许多库函数,用户定义字不能与库函数同名。 2.2数据类型 数据类型在高级语言中是一个很重要的概念。C语言数据的使用严格遵照“先说明类型后使用”的原则。因为不同类型的数据在内存的存储方式不同,所占的字节数也不同。高级语言能表示的数据类型越多,程序编写起来就越方便。 2.2.1 C语言数据类型 2.2.1 C语言数据类型 2.2.2 基本数据类型 短整型 short int (1)整型 长整型 long int 普通整型 int 普通浮点型 float (2)浮点型 双精度浮点型 double ? (3)字符型 char 2.3常量与变量 数据在程序中需要一定的表达方式,常量和变量就是用来表示数据的。 2.3.1 常量 常量是指取值在程序的执行过程中始终保持不变的量。根据取值和表示方法的不同,常量有如下类型: 1. 整型常量 整型常量的表示通常有三种:十进制表示、八进制表示、十六进制表示。 十进制表示不能以0开头;八进制表示以数字0开头;十六进制以数字0和x开头。 2.3.1常量 【例2.1】整型常量举例。 Int x,y,z X=10; Y=010; Z=0x10; 执行上述程序后,变量x中的数据值是十进制数10;变量y中的数据值是十进制数8;变量z中的数据值是十进制数16。 2.3.1常量 2. 浮点型常量 在数学上,表示小数由两种方式:一种是小数表示法,另一种是科学计数法,也称指数表示

文档评论(0)

ajgoaw + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档