- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
教学大纲
程序处理对象01表达式和语句02输入/输出函数的使用03简单程序设计04本章小结05习题06前言:c语言中的词汇第三章程序组成与简单程序设计
标识符名字,可由用户定义01运算符03注释符/**/成对出现05关键字每一个关键字都有特殊的含义02分隔符04C语言的词法记号前言
关键字关键字:C语言中具有特定意义的字符串,又称保留字Autovolatileswitchsignedshortsizeofdefaultbreakwhiletypedefunionunsignedfloatdocasecharconstcontinueregisterfordoubleelseenumexternstructreturngotoifintlongstaticvoid
3.1.1字符3.1程序处理对象字符是构成程序设计语言的最小基本单位,C语言中的基本字符包括数字、英文字母和特殊符号三类:数字:0、1、2、3、4、5、6、7、8、9。英文字母:小写字母a~z、大写字母A~Z。特殊符号:空格、!、#、%、、*、(、)、+、_、、、/、|、{、}、[、]、;、‘、“、:、~、?、,、,、.、\。如果在程序使用了其他字符,则编译时会出错。每个字符都对应一个事先定义的数值,附录1给出了计算机中常用字符的ASCII。
1在第2章中曾提到过:算法处理的对象是数据,而数据是以某种特定形式存在的(如:整数、实数、字符等形式)。2常量与变量的划分标准:根据数据在程序运行过程中是否发生变化。3数据类型划分的依据:按数据的性质、表示形式、占据的存储空间大小及构造特点。
C语言的数据类型基本数据类型指针类型空类型结构类型整型实型字符型枚举数组结构体共用体C语言提供的数据类型
3.1.2常量常量:在程序运行过程中,其值不能被改变的量称为常量。常量区分为不同的类型:12,0,-3为整型常量;4.6、-1.23为实型常量;‘a’,‘d’为字符常量;“student”为字符串常量;#definePRICE30是定义了一个符号常量PRICE。
习惯上,符号常量名用大写,变量用小写,以示区别。使用符号常量的好处是:含义清楚——见名知意;在需要改变一个常量时能做到“一改全改”。
使用要求:03变量要“先定义,后使用”变量的基本要素:02变量名:即每个变量的名字,遵循标识符的命名规则变量值:在程序运行过程中,变量值存储在内存中变量:01在程序运行过程中,其值可以改变的量称为变量3.1.3变量
1、标识符的命名规则标识符:程序中用户对变量、函数、常量、数组、指针所取的名字。规则:由A~Z、a~z、0~9及下划线(_)组成第一个字符必须是字母或下划线不能是关键字严格区分大小写以下是非法的标识符:(1)3x以数字开头(2)a-bc出现了-(3)ifif是关键字
变量的数据类型与常量类似,变量也有整型、实型、字符型等类型,变量的数据类型不同,它们在内存空间所占的字节数也不同。在C语言中,各数据类型分别有对应的关键字来说明。在32位系统中各种数据类型的关键字、在内在中所占有的字节数以及所能表示的数值范围如下表:
C语言的基本数据类型数据类型数据类型关键字字节数格式控制符字符型char1%c整型int4%d长整型long(int)4%ld浮点型float4%f双精度型double8%lf取值范围0~255-231~231-1-231~231-17位有效数字15~16位有效数字无符号整型unsignedint2%u0~65535短整型short(int)4%h-231~231-1
说明:01短整型、基本整型和长整型数据在VC中的长度和所能表示的数值范围是一样的,没有什么区别;但它们在16位系统中是不同的;短整型数据为1个字节,基本整型数据为2个字节,而长整型数据为4个字节。02
3.变量的定义与初始化定义格式:[存储类型]数据类型变量名1[,变量名2……]例如:普通整型(inta,s=0;)长整型(longintb,t=1;)短整型(shortintc;)符号整型(unsignedintd;)单精度实型(floate;)双精度实型(doublef;)字符型(charch;)
说明:01在定义变量时,可以同时定义多个相同类型的变量,各变量之间用逗号隔开;类型说明符与变量名之间至少要有一个空格;最后一个变量名
文档评论(0)