- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 继承 学习目标 1)了解C++程序的常用的运算符和表达式。 2)理解C++语言的基本数据类型。 3)掌握变量的定义和使用方法。 第2章 继承 2.1 学生信息的类型选择,并初始化 2.2 C++语言的数据类型 2.3 常量 2.4 变量 2.5 运算符和表达式 2.1 学生信息的类型选择,并初始化 程序中最基本的元素是数据类型。数据类型一旦确定,变量的空间大小和在其上的操作就能随之确定。为了进一步说明数据类型对于程序设计的数据信息的分配管理的重要作用,在这里我们以学生信息管理系统为例,看一看学生信息数据的初始化过程。 任务1:对定义学生信息的数据类型 (1)任务描述 在学校的日常工作中,老师经常需要对学生的基本情况进行统计或其他管理。尤其是面对众多学生,同时进行多个项目的管理时,编制一个软件实现对学生的信息进行管理会大幅度的提高效率。但所有的学生信息各具特点,如何进行有效的管理和存储,是要首先考虑的问题。在这里对各种数据信息进行数据类型的定义是关键的一步,我们称之为数据类型的初始化。 (2)任务分析 1)接受任务时,我们要从班级的管理者的角度出发,来考虑如何准确便捷的进行管理。 2)这里的服务对象是学生,其涉及的内容为学生的个人信息等。 3)需要选择实现的工具和方法,包括实现该任务所用到的工具为C++编程语言。方法就是根据要求进行数据类型的定义并初始化。 (2)任务分析 我们知道学生信息主要包括学生的个人档案资料。比如具有代表性的必要的内容为:学生编号和姓名。为了便于说明和学习,我们以学生编号为例。 针对编号,从班主任那里了解到他只需要在班内辨别出每个同学即可。一般由数字组成,可以用int即整型进行定义;但又因为其中不会出现负值,所以可以选择unsigned int即无符号整型。 (3)任务实现 #includeiostream.h void main() { unsigned int number; /*定义学号变量number为unsigned int无符号整型*/ …… } (4)要点总结 对于学生信息管理系统中的数据应该首先确定其数据类型,在数据类型初始化的同时,就是对变量的所占用的内存空间大小进行划分,以便于对其操作。 2.2 C++语言的数据类型 在学生信息管理系统中,为了便于对各种数据信息进行有效管理和操作,我们要根据数据的不同特点进行数据类型的初始化定义,那么在C++中共有多少种常见的基本数据类型呢? 2.1基本类型 见表2-1. 2.3 常量 2.3.1 布尔常量 布尔常量又称为逻辑常量,是逻辑类型中的值,在C++中用保留字bool表示逻辑类型,该类型的值只有两个,即整数0和1,用0表示逻辑假,用1表示逻辑真。在C++中还定义了两个逻辑值所对应的符号常量false和true,false的值为0表示逻辑假,true的值为1表示逻辑真。 2.3.2 字符常量 字符常量是用单引号括起来的一个字符,如‘N’,‘0’,‘!’等。此外,还有不可显示的特殊字符,即以“\”开头的字符序列。如‘\n’换行符,‘\a’响铃符等,这些符号可以用另外的方式表示出来,叫做转义字符,见表2-2。 2.3.3 整型常量 整型常量简称整数,它的表示方式有分别以不同的前缀方式加上数字数码表示的不同进制数。一般有十进制、八进制和十六进制三种。 2.3.4 实型常量 实型常量是文字形式的实数。一般有两种表示方法:定点表示和浮点表示。 2.3.4 实型常量 1.定点表示 定点表示的实数又被称为定点数。它由数字和小数点组成(注意必须存在小数点)。例如 -6.89,9.4等直接的表示形式。 2.浮点表示 浮点表示的实数又被称为浮点数。它是由一个十进制整数或定点数后接一个字母e(大小写均可)和一个1至3位的十进制整数组成。 例如:0.92E+5表示0.92╳105,123e-8表示123╳10-8 。 2.3.5 枚举常量 枚举常量是枚举类型中的值,即枚举值。枚举类型是一种用户定义的类型,只有用户在程序中定义它后才能被使用。用户通常利用枚举类型定义程序中需要使用的一组相关的符号常量。枚举类型的定义格式为: enum 枚举类型名 {枚举表}; 例如:enum color {red, yellow, blue}; 2.3.6 符号常量 通过关键字const来定义符号常量。 例如: const int num=100; /*或者用 int const num=100;*/ 上面
您可能关注的文档
- C#桌面系统开发案例教程 教学课件 作者 李建青 第一章.ppt
- C/C++程序设计教程电子教案 C语言程序设计1.ppt
- C/C++程序设计教程电子教案 C语言程序设计2.ppt
- C/C++程序设计教程电子教案 C语言程序设计3.ppt
- C/C++程序设计教程电子教案 C语言程序设计4.ppt
- C/C++程序设计教程电子教案 C语言程序设计5.ppt
- C/C++程序设计教程电子教案 C语言程序设计6.ppt
- C/C++程序设计教程电子教案 C语言程序设计7.ppt
- C/C++程序设计教程电子教案 C语言程序设计8.ppt
- C_C++程序设计电子教案李云峰 C语言课程导学.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)