- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章顺序结构流程及应用解读
第2章 顺序结构流程及应用 本章内容中我们将学习 1 C语言中的数据类型 2 标识符、常量与变量 3 数据输入/输出处理 4 运算符与表达式 5 顺序结构程序设计 2.1 基本字符、标识符和关键字 学一学 基本字符 标识符 关键字 基本字符 一个C程序也可以看成是由C语言的基本字符按一定的规则组成的一个序列。C语言中使用的基本字符包括: ? 数字字符:0~9; ? 大小写英文字母:a~z,A~Z; ? 其他可打印(可显示)字符: ! # % ^ * _(下划线) - + = ~ / \ | . , : ; ? ‘ “ ( ) [ ] { } ? 空白字符:空格符、换行符、制表符等。 和其它高级语言一样,用来标识函数名、变量名、符号常量、数组名、类型名、文件名的有效字符序列称为“标识符”(identifier),通俗地讲,标识符就是一个名字。 在C语言中,标识符的命名规则为: (1)有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头; (2)有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃; (3)C语言的关键字(或称保留字)不能用作标识符。 例如: sum ,Total,day,_f2048,file_name,a3b06 都是合法的标识符,而 99new ,a-b,W.S.Piter,$88,cd#ab,@vbase,int 都是不合法标识符。 关键字 由系统预先定义的标识符称“关键字”,它们都有特殊的含意,不能用于其它目的。C语言关键字32个,如表2-1所示。 2.2 数据类型及常量、变量 学一学 数据类型 常量 变量 数据类型 常量 常量是在程序的执行过程中其值不变的量。 在C语言中,常量不需要类型说明就可以直接使用,常量的类型是由常量本身隐含决定的。 在C语言中,从其表现形式常量分为普通常量和符号常量。普通常量就是用数字直接表示的常量,符号常量是用一个标识符来代表的常量。无论是普通常量,还是符号常量,它们都有自己的类型。 普通常量与符号 常量 1. 普通常量 普通常量有3类:数值常量、字符型常量和字符串常量。例如, 1, 200,3500 ,0x12 —— 整型数值常量 835.6, 77.2, 0.618 —— 实型数值常量 ‘a’, ‘A’, ‘$’ —— 字符型常量 “Hello”,“Welcome”—— 字符串常量 2. 符号常量 在C语言程序中,可对常量进行命名,即用符号代替常量,叫做符号常量,一般用大写字母表示,一经定义就可以代替常量使用。 变量 变量是指在程序执行过程中,其值可以改变的量。 一个变量用一个名字表示,在内存中占据一定的存储单元,用于存放变量的值。 变量必须先定义后使用,变量的值可以通过赋值的方法获得和改变。 变量定义和初始化 [存储类型] 数据类型 变量名1[=初始数据],变量名2 [=初始数据2],…,变量n[=初始数据n ]; 试一试 问题2.1新生入学需要保存学生数据,现在定义整型变量存放年龄、学号,定义字符变量存放性别,定义浮点型变量存放入学分数和班费。 int iAge=20,iNum=201; char cSex=’m’; /*f:female(女), m:male(男)*/ float fScore,fSum; fScore=580.5; fMoney=78.5 想一想 生活、学习、工作中有哪些量是其值不变的常量?哪些信息是经常变化的?定义成什么类型的变量比较合适? 2.3 数据的输出和输入 数据的格式化输出 数据的格式化输入 单个字符的输出和输入 数据的格式化输出 学一学 格式化输出函数printf的功能是按指定的格式向终端(或系统默认的输出设备)输出若干个任意类型的数据。printf函数的一般形式为: printf(格式控制,[输出表列]); 其中,“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”。它是由字符“%”、格式字符(如d、f、c等)和普通字符(原样输出的)组成。“输出表列”是一些与“格式控制”中的格式字符一一对应的需要输出的数据,可以是变量或表达式。 。 试一试 问题2.2 新生入学需要将自己的姓名、年龄、学号、性别、入学成绩打印出来,请编程实现。 【解题步骤】 1.定义整型变量iAge,iNum存放年龄、学号; 2.定义字符变量chSex存放性别; 3.定义实型变量fScore用来存放入学成绩; 4.用printf函
文档评论(0)